Buscar

Atividade Estruturada - Linguagem de Programação Prof Alexandre

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

Atividade Estruturada – Linguagem de Programação 
1. Em que situações a programação orientada a objetos é vantajosa em relação a 
programação estruturada? 
Resposta: A programação orientada a objeto permite um aproveitamento do código e 
organização do mesmo melhor que a programação estruturada, considerando que a 
codificação fica organizada por parte e podendo ser utilizada livremente em qualquer 
programa que venha sendo escrito sem muita diferença de código para compilação. 
 
2. Quais são as vantagens do uso de herança no desenvolvimento de aplicações? 
Resposta: A principal vantagem da herança é a facilidade de localização de erros na 
programação. Outra vantagem da herança é o reaproveitamento de código escrito 
anteriormente, apenas adaptando-o para suas novas utilizações. 
 
3. Qual a funcionalidade das classes abstratas? 
Resposta: A classe abstrata é utilizada para representar entidades abstratas. A classe 
abstrata será sempre uma superclasse que não pode ser instanciada. Ele define o modelo 
para uma implementação sendo genérica, compartilhando seus atributos e métodos com 
as classes derivas. Cada classe derivada completa a funcionalidade da classe abstrata 
acrescentando uma nova função específica. 
 
4. Quais são os especificadores de acesso e quais as características de cada um? 
Resposta: A linguagem Java possui quatro tipos diferentes de modificadores de acesso 
chamados de encapsulamentos, são eles. 
Public: Atributos e métodos public são acessados de qualquer método da classe externa. 
Protected: Os de acessibilidade protected são é possível acesso por métodos de classe que 
herdam da classe que os defini. 
Default: Acesso apenas por classes do mesmo pacote. 
Private: Atributos e métodos private são de acesso exclusivo dos métodos classe.

Outros materiais