UnB - Universidade de Brasilia
FGA - Faculdade do Gama
FGA0158 - Orientação por Objetos
Tópicos da aula
- Classes
- Objetos
- Atributos
- Métodos
- Estado do objeto
Vídeos da aula
Slides da aula
Exercícios de fixação
-
Crie em UML uma classe
Calculadora
capaz de realizar operações aritméticas simples com base em dois operandos inteirosop1
eop2
. Implemente essa classe em Java.Obs.: Diagrama UML inicial do exercicio:
O arquivo aula5.drawio contém os diagramas UML da figura acima e pode ser aberto na ferramenta Draw.io. -
Crie em UML uma classe que, para uma dada string de entrada, seja capaz de informar:
- se a string é um palíndromo;
- quantidade de vogais na string e
- imprimir a string em ordem invertida (ex.: anel <-> lena, ovo <-> ovo)
Implemente a classe em Java de modo que para cada string, um objeto dessa classe seja instanciado.
-
Crie em UML uma classe capaz de representar um aluno da Universidade de Brasilia com seus atributos e métodos. Essa classe deverá permitir definir para cada objeto os atributos dos alunos, além de matriculá-los em disciplinas do seu curso.