Trabalho de algoritmo
2ª PERIODO - NOTURNO
EXERCÍCIOS JAVA
AUTORES:
Piter Dias Ornellas
Curitiba– PR
Agosto/2012
ÍNDICE
Exercícios......................................Pagina 3
Referências Bibliográficas..........Pagina 6
1 – Defina o que é uma classe.
R: Uma classe é um gabarito para a definição de objetos. Através da definição de uma classe, descreve-se que propriedades— ou atributos —o objeto terá.
Além da especificação de atributos, a definição de uma classe descreve também qual o comportamento de objetos da classe, ou seja, que funcionalidades podem ser aplicadas a objetos da classe.
2 – De acordo com a especificação UML quais são as partes que compõem uma classe ?
R: Na Unified Modeling Language (UML),a especificação de uma classe é composta por três regiões: o nome da classe, o conjunto de atributos da classe e o conjunto de métodos da classe.
3 – O que são os atributos de uma classe?
R: O conjunto de atributos descreve as propriedades da classe. Cada atributo é identificado por um nome e tem um tipo associado. Em uma linguagem de programação orientada a objetos pura, o tipo é o nome de uma classe. Na prática, a maior parte das linguagens de programação orientada a objetos oferecem um grupo de tipos primitivos, como inteiro, real e caráter, que podem ser usados na descrição de atributos. O atributo pode ainda ter um valor_default opcional, que especifica um valor inicial para o atributo.
4 – Quais os tipos de modificadores de acesso (visibilidade) utilizados e qual é a característica de cada um deles?
R: O modificador de visibilidade pode estar presente tanto para atributos como para métodos. Em princípio, três categorias de visibilidade podem ser definidas: público, denotado em UML pelo símbolo +: nesse caso, o atributo ou método de um