Advertisement
tutorfree

Exerc01 - Pacote Principal - classe Principal

Aug 21st, 2015
502
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.90 KB | None | 0 0
  1. /*
  2.    POO
  3.    2 pacotes: Principal (classe Principal) e Entidades (classes: Aluno e Curso)
  4.    Apenas um exercício sobre POO
  5. */
  6. package Principal;
  7. import Entidades.*; //importar o pacote e suas classes
  8.  
  9. /*
  10. - Uso de Agregação
  11. - Instanciação de Objetos
  12. - Encapsulamento
  13. - Getters e Setters
  14. */
  15.  
  16. public class Principal
  17. {
  18.     public static void main(String[] args)
  19.     {
  20.         //Instanciando um Objeto
  21.         Aluno aluno = new Aluno(); //variavel aluno do tipo aluno, recebe um novo objeto a partir da classe aluno ou seja um ponteiro
  22.         //informar valores para os atributos
  23.         aluno.setNome("Pedro Antonio");
  24.         aluno.setIdade(32);
  25.  
  26.         Curso curso = new Curso();
  27.         //Atribui dados para curso
  28.         curso.nome= "Analise e Desenvolvimento de Sistemas";
  29.         curso.sigla="ADS";
  30.         curso.turno="Matutino";  
  31.         //faz a agregação em Aluno
  32.         aluno.setCurso(curso); //pega o obj curso e coloca em Aluno
  33.        
  34.         //Exibir dados de aluno e curso atraves do obj aluno
  35.         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
  36.         System.out.printf("\nEle está no curso de %s", aluno.getCurso().nome);
  37.        
  38.         //Chamada de metodos
  39.         System.out.println("\n\n-------------------------------------------------------------------------------------------------------------");
  40.         aluno.status();
  41.         aluno.aprovado();
  42.        // aluno.setDp(true);
  43.         System.out.println("\n\n-------------------------------------------------------------------------------------------------------------");
  44.         aluno.status();
  45.         aluno.reprovado();
  46.         System.out.println("\n\n-------------------------------------------------------------------------------------------------------------");
  47.         aluno.status();
  48.     }  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement