JM

José Meneses24/02/2023 00:56
Compartilhe

Sintaxe e elementos fundamentais de uma classe em Java

  • #Java

No âmbito da programação orientada a objetos, a classe desempenha papel central no desenvolvimento dos softwares. Este trabalho visa discutir os dois aspectos práticos mais importantes dessa entidade na linguagem java. Não obstante, uma definição de cunho mais conceitual é necessária para nos situarmos.

      Pode-se entender uma classe como um modelo a partir do qual são construídos os objetos. Algo bastante semelhante a um molde na fabricação de telhas, tijolos e quaisquer outros itens que precisem de um padrão para ser implementado. Tomando essa ideia como base, fica mais fácil abordarmos o aspecto prático da classe como um dos alicerces da orientação a objeto.

           E quais são os componentes básicos que tornam tal entidade funcional? Começaremos pelos atributos, que são as características essenciais de algo do mundo real. Vamos usar como exemplo a classe Aluno. Qualquer aluno tem nome, matrícula, curso, endereço, e-mail e telefone. Esses dados são fundamentais para caracterizar um aluno, por isso são os atributos da referida classe.

           Todavia, também é preciso uma maneira de representar os comportamentos dos entes, no caso do Aluno, temos vários: verificar notas, realizar matrícula, trancar curso, reabrir curso, cadastrar aluno em determinada disciplina, dentre outros. Comportamentos são programados através dos métodos, que nada mais são que as ações que cada classe faz.

           Atributos e métodos constituem a base das classes na linguagem Java. São eles que usamos para simular o mundo real no sistema computacional. Aqueles são as características e estes as ações que fazemos sobre esses atributos.


A Sintaxe para construção da classe é simples, exigindo somente um pouco de atenção nos detalhes da linguagem:

public class Aluno {

    

     String nome;

     int matricula;

     String curso;

     String endereço;

     String email;

     int telefone;

public void realizarMatricula(int matricula){

       this.matricula = matricula;

}

 

}

    

    

    

     Os termos “public class” são palavras reservadas da linguagem. Aluno é a denominação e o par de chaves delimita o corpo da classe. Em seguida vêm os atributos que tínhamos descrito antes no texto, antes de cada um tem o tipo de dado. Por último o método realizarMatricula(), que recebe um número de matrícula e salva no campo correspondente. A palavra "this" serve para evitar conflitos de nomes, visto que usamos matrícula duas vezes, tanto para passar o parâmetro da função como nos atributos da classe e também referencia a instância atual.

Compartilhe
Comentários (0)