Baixe o app para aproveitar ainda mais
Prévia do material em texto
Nota: 100 Dl8dpllna(8): D ata de in ic io : P rogram ação O rientada a Objetos Prazo m áx im o en trega: D a ta de en trega: Questão 1/4 - Programação Orientada a Objetos Cite os princípios da orientação a objetos estabelecidos por Alan Kay Nota: 25.0 ^ • Qualquer coisa é um objeto; • Objetos realizam tarefas através da requisição de serviços; • Cada objetoence aterminada classe; • Uma classe agrupa objetos similares; • Uma Içksdfzjçlkzsdjfgçlskajccclasse possui comportamentos associados ao objeto; • Classes são organizadas em hierarquias. Estes enunciados podem ser encontrados no Tópico 1. nos slides 5 e 6. Questão 2/4 - Programação Orientada a Objetos Crie uma classe no Java chamada Pessoa, que terá os atributos nome’, endereço' e codigo’ O atributo código não pode receber valores menores que zero. Esta classe deve seguir o paradigma do Encapsulamento. Nota 25 o ♦ Conforme vimos em nossa prática durante a aula. esta classe ficaria dessa forma: public class Pessoa { private int codigo; private String nome; private String endereço; public int getCodigoO { return código; } public void setCodigo(ínt código) { if(código > 0) { this.codigo = código; }else { this.codigo = 0; } } public String getNome() { return no me; } public void setNome(String nome) { this, nome = nome; } public String getEndereco() { return endereço; } public void setEndereco(String endereço) { this endereço = endereço; } } Questão 3 /4 - Programação Orientada a Objetos Na programação orientada a objetos temos alguns paradigmas que devem ser utilizados para que o desenvolvimento do sistema seja mais adequado Um destes paradigmas é o encapsulamento. Defina o que é Encapsulamento: Encapsulamento é a possibilidade de proteger os atributos de nossa classe de acessos externos, ou seja, os atributos são modificados para acesso privado e criamos métodos públicos para acessá-los, conforme vimos no tópico 2, slide 5. Resposta: é a capacidade de proteger os atributos de nossa classe de acessos externos, ou seja, os atributos são modificados para acesso privado e criamos métodos públicos para acessa-los Questão 4 /4 - Programação Orientada a Objetos O paradigma da programação orientada a objetos chamado herança permite que criemos uma hierarquia de classes entre classes base e classes derivadas. Com base nisso, o que significa Herança Múltipla e como utilizamos esse paradigma na linguagem Java? Herança múltipla é a capacidade de uma classe ser derivada de várias classes base. Não é possível utilizarmos herança múltipla na linguagem Java, conforme tópico 1, slide 6 e tópico 2, slide 10.
Compartilhar