27564 34845 Orientacao Objetos AD2 2

586 palavras 3 páginas
Universidade do Sul de Santa Catarina – Unisul
Campus Virtual

Avaliação a Distância 2 Unidade de aprendizagem: Orientação a Objetos
Curso:
Professor:
Nome do aluno:
Data:

Orientações:
Procure o professor sempre que tiver dúvidas.
Entregue a atividade no prazo estipulado.
Esta atividade é obrigatória e fará parte da sua média final.
Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

Questão 1:
Dentre as linguagens de programação existentes nem todas abordam os conceitos da Programação Orientada a Objetos. Uma das linguagens que seguem esses conceitos é o Java. Em relação a essa linguagem, que é a que utilizamos na nossa UA, responda e justifique as questões abaixo, confirmando ou negando cada questão (2,5 pontos).
a. O Java possui 8 tipos primitivos de dados, que são int, char, long, double, float, byte, short e String?
b. Podemos afirmar que os operadores lógicos em Java E, OU e NÃO são representados respectivamente por &&, ||, ! ?
c. Quando queremos comparar o conteúdo de uma variável do tipo String, o correto é utilizarmos o método equals (ou equalsIgnoreCase) no lugar de usarmos os símbolos = =. No entanto há ainda outra forma de se comparar o conteúdo de uma String. Essa outra forma é utilizando o método compareTo?
d. Um objeto é instanciado em Java por meio do operador instanceof?
e. Podemos afirmar que em Java um método não pode chamar ele mesmo, uma vez que caso isso ocorra o Java aponta uma mensagem de erro?
Questão 2:
Nos tópicos finais da nossa unidade de aprendizagem pudemos conhecer um importante conceito da orientação a objetos: ASSOCIAÇÃO. De forma a trabalhar este conceito desenvolva um programa que resolva o problema abaixo:
Um clube esportivo necessita de um programa para o cadastro de sócios. Os dados fornecidos pelos sócios no momento da inscrição são o nome, endereço, telefone e os dados de um amigo, que ficarão armazenados junto aos dados dos sócios. Os dados do amigo são nome e ano de

Relacionados