Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- POO
- 2 pacotes: Principal (classe Principal) e Entidades (classes: Aluno e Curso)
- Apenas um exercício sobre POO
- */
- package Principal;
- import Entidades.*; //importar o pacote e suas classes
- /*
- - Uso de Agregação
- - Instanciação de Objetos
- - Encapsulamento
- - Getters e Setters
- */
- public class Principal
- {
- public static void main(String[] args)
- {
- //Instanciando um Objeto
- Aluno aluno = new Aluno(); //variavel aluno do tipo aluno, recebe um novo objeto a partir da classe aluno ou seja um ponteiro
- //informar valores para os atributos
- aluno.setNome("Pedro Antonio");
- aluno.setIdade(32);
- Curso curso = new Curso();
- //Atribui dados para curso
- curso.nome= "Analise e Desenvolvimento de Sistemas";
- curso.sigla="ADS";
- curso.turno="Matutino";
- //faz a agregação em Aluno
- aluno.setCurso(curso); //pega o obj curso e coloca em Aluno
- //Exibir dados de aluno e curso atraves do obj aluno
- System.out.printf("\nO aluno %s está no %d semestre e sua DP é %b", aluno.getNome(), aluno.getSemestre(), aluno.isDp()); //tipo boolean no get usar is
- System.out.printf("\nEle está no curso de %s", aluno.getCurso().nome);
- //Chamada de metodos
- System.out.println("\n\n-------------------------------------------------------------------------------------------------------------");
- aluno.status();
- aluno.aprovado();
- // aluno.setDp(true);
- System.out.println("\n\n-------------------------------------------------------------------------------------------------------------");
- aluno.status();
- aluno.reprovado();
- System.out.println("\n\n-------------------------------------------------------------------------------------------------------------");
- aluno.status();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement