33589 38127 Orientacao Objetos AD1 Copia
931 palavras
4 páginas
Universidade do Sul de Santa Catarina – UnisulCampus Virtual
Avaliação a Distância 1 Unidade de aprendizagem: Orientação a Objetos
Curso: Tecnólogo em sistemas para internet
Professor: Clayton Boneli
Nome do aluno: João Vitor da silva
Data:11/08/2015
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:
Baseado na imagem acima, que define uma classe chamada Carro, e baseado nos conceitos estudados sobre orientação a objetos, defina o que é um atributo e o que é um método. Segundo a definição dada, apresente quais são os atributos existentes na classe acima, bem como os seus métodos. Por fim, indique na classe se existe um método construtor, e caso exista, se tal método é sobrecarregado, justificando a sua resposta. (3,5 pontos).
R: Os Atributos são os elementos que definem a estrutura de uma classe, também conhecido como variáveis de classe. Os atributos são compartilhados por todos os objetos de uma classe. Os métodos são funções de classe que manipulam os atributos de alguma forma, sendo devolvendo para o valor para o fluxo externo do objeto, atribuindo-os valores ou realizando as mais diversas operações sobre eles.
Atributos na classe acima: fabricante, modelo, anoModelo.
Métodos na classe acima: setFabricante, setModelo, setAnoModelo, getFabricante, getModelo, getAnoModelo.
O método construtor existente na classe é: Carro(). Este método não está sobrecarregado, porque só foi definido uma vez.
Questão 2:
Você criou a classe abaixo, que tem como finalidade inicializar os atributos velocidadeAtual em zero e velocidadeMaxima em 80. Além disso, a classe possui um método que recebe uma velocidade como parâmetro, que seria um valor que o carro teria de acelerar. Se este valor, somado a velocidade atual for