Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNESP/FEG/DMA Programação de Computadores II - Prof. Senne Aula 1 - Exercícios Turma 1. Modificar a classe executável (Programa) para incluir um novo objeto da classe Retangulo. Calcular e mostrar a área desse novo objeto. Calcular e mostrar a soma das áreas de todos os objetos criados. 2. O que os objetos da classe Retangulo têm em comum? Em que eles são diferentes? Quantos objetos da classe Retangulo podem ser criados? 3. Na classe Programa, posso atribuir um novo valor ao campo base de algum objeto? Por que? E ao campo altura? 4. Modificar a classe Retangulo para incluir um novo método perimetro(). Esse novo método deve ser público ou privado? Por que? Por que após o nome de um método tem sempre um par de parênteses? 5. Modificar a classe Programa para calcular os perímetros de cada um dos objetos da classe Retangulo. Calcular e mostrar a soma das perímetros de todos os objetos. 6. Considere a seguinte classe em notação UML: Tempo − int segundos + Tempo (int) + void converter() O método converter() deve considerar o valor do campo segundos e mostrar uma mensagem da forma: xxxx segundos = xx horas, xx minutos e xx segundos Exemplo: 1234 segundos = 0 horas, 20 minutos e 34 segundos 7. Escrever a classe executável Teste para criar alguns objetos da classe Tempo. Cada objeto criado deve chamar o método converter(). 8. Por que a classe Retangulo tem um método Retangulo() e a classe Tempo tem um método Tempo()? Toda classe deve ter um método de mesmo nome da classe? Por que? 9. O que é uma classe? E um campo? E um método? E um objeto? E JVM? E Java API? 10. O que achou dessa aula? Dê uma nota para essa aula.
Compartilhar