Laboratório 01 - Classes

Para cada um destes exercícios, faça uma classe teste TesteExercicioXX separada com o método public static void main(String[] args) para testar a sua classe.

Em todos os exercícios, você terá que especificar, para cada campo, constructor e método, se estes são public ou private

Fazer uma classe

Exercício 01

Diagrama da Classe Gato

Uma classe que modele um gato, chamada "Gato", com todos os métodos e atributos public

Use a sua classe teste para testar as várias possibilidades.

Exercício 02

Uma classe que modele um aluno, chamada "Aluno", com todos os métodos e atributos public

Use a sua classe teste para testar as várias possibilidades.

Fazer uma classe que tenha uma classe

Exercício 03

(DICA: é a mesma coisa do exercício anterior, muda apenas o que estiver em negrito)

Uma classe que modele um aluno, chamada "Aluno", com todos os métodos e atributos public

Uma classe que modele a nota de um aluno, chamada "Nota"

Use a sua classe teste para testar as várias possibilidades.

Exercício 04

(DICA: é a mesma coisa do exercício anterior, muda apenas o que estiver em negrito)

Uma classe que modele um aluno, chamada "Aluno", com todos os métodos e atributos public

Uma classe que modele o boletim de um aluno, chamada "Boletim"

Uma classe que modele a nota no boletim, chamada "Nota"

Use a sua classe teste para testar as várias possibilidades.

Fazer uma classe usando constructor

Exercício 05

Uma classe que modele um aluno, chamada "Aluno", com todos os métodos e atributos public

Uma classe que modele o boletim de um aluno, chamada "Boletim"

Uma classe que modele a nota no boletim, chamada "Nota"

Use a sua classe teste para testar as várias possibilidades.

Fazer uma classe com atributos private, e métodos de acesso

Exercício 06

Uma classe que modele um aluno, chamada "Aluno",

Uma classe que modele o boletim de um aluno, chamada "Boletim"

Uma classe que modele a nota no boletim, chamada "Nota"

Use a sua classe teste para testar as várias possibilidades.

Fazer uma classe com atributos private, e métodos de acesso

Exercício 07

Fazer a mesma classe do exercício anterior, mas incluir o @Override do método public String toString(), que imprime os dados do objeto.

Para fazer o @Override deste método implemente o método com a seguinte assinatura:

@Override
public String toString(){
  // implementação do método
}

Fazer uma classe com uma variável e método static

Exercício 08

Uma classe que modele um aluno, chamada "Aluno",

Uma classe que modele o boletim de um aluno, chamada "Boletim"

Uma classe que modele a nota no boletim, chamada "Nota"

Use a sua classe teste para testar as várias possibilidades.