Buscar

Princípios e Conceitos da Programação Orientada a Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes