Meu é Objetivo Alterar este codigo que fiz, e usar o conceito de encapsulamento …e Alterar as classes criadas de forma contemplar
o codigo…
classe Aluno
public class Aluno {
private int RA;
private string nome;
private turma turma;
public void setRA (int RA){
if (RA<1) {
system.out.prinln (“RA invalido”);
} else{
system.out.prinln (“RA valido”);
}
this.RA=RA
public int getRA(); {
return this.RA;
}
public void setTurma(turma turma){
this.turma=turma;
}
public turma get.Turma(){
return this.turma;
}
public class turma
private string codigo;
public void SetAluno (Aluno aluno){
this.Aluno;
}
public.Aluno GetAluno(){
return this.Aluno;
}
}
Proposta que me deram para tentar resolver
P/ mim mover as classes para um pacote chamado “academico”;
e Faze as seguintes alterações no código das classes:
• Definir modificadores restritivos de acesso aos atributos das classes;
• Cria métodos públicos que possibilitem a manipulação desses atributos;
• Realiza as mesmas operações de associação entre as classes (assim como no trabalho 1), mas utilizando para isso os métodos recém criados.
• Escreve na tela uma identificação do Aluno, a Turma e Curso a qual ele pertence.
ou usar
• Herança
• Métodos que retornam e recebem objetos
• Definindo herança e polimorfismo
• Importância da reutilização de código
[color=red]mas o problema é q nao sei o metodo de encapsulamento entao fica dificil neee…[/color]
se alguem saber e tiver tempo pra ajudar…agradecido