Registro em java

4 respostas Resolvido
java
Matheus_Vieira1

Em 2 livros que eu li, um de algoritmos estruturados (pág 131) e outro de introdução de ciências da computação (pág 263), onde fala de um tipo de variável tipo:

aluno
Identificação: 2005
Nome: “George Boole”
nota: ‘A’

Mas existe um equivalente a esse no Java? Isso seria classe?

Sobre os livros:

  1. Algoritmos estruturados
    Editora: JC
    Autor: Harry Farrer
    Edição: 3ª
  2. Fundamentos da ciência da computação
    Editora: Cengage
    Autor: Behrouz Forouzan
    Edição: 2ª

4 Respostas

Jonathan_Medeiros

A julgar pelo exemplo a variável aluno seria do tipo Aluno que é uma classe que o representa contendo três atributos, que são: identificação, nome e nota.

Matheus_Vieira1

O problema é que o segundo livro (o primeiro é sobre programação procedural), fala de classe depois, dando a entender que são coisas separadas

staroski
Solucao aceita

Sim, registro e classe são coisas diferentes.
Java não possui registros pois você pode usar classes para obter o mesmo efeito, com a vantagem de que classes podem definir suas próprias funções e procedimentos, os métodos.

Um registro possui apenas campos, semelhante aos atributos de uma classe.

j-menezes

Java 14 traz o record

Criado 1 de junho de 2020
Ultima resposta 2 de jun. de 2020
Respostas 4
Participantes 4