O que são classes na Programação Orientada a Objetos?
Capacidade de tratar objetos de classes diferentes de forma genérica
Ter um método com o mesmo nome mas com diferentes parâmetros
O que são objetos na Programação Orientada a Objetos?
O que são métodos em uma classe de Programação Orientada a Objetos?
Quando uma classe incorpora todas as características de outra classe e adiciona suas próprias
Qual é uma desvantagem da programação orientada a objetos?
O que é uma classe na Programação Orientada a Objetos?
Criar uma nova classe com novos atributos adicionados à classe original
Qual é o objetivo da programação orientada a objetos em relação à programação estruturada?
Ocultação dos detalhes de implementação de um objeto e acesso controlado aos seus atributos
Qual é a principal diferença entre programação estruturada e programação orientada a objetos?
Ter um método com o mesmo nome mas com diferentes parâmetros
Modificar a implementação de um método na classe filha
Simplificação ao criar o código
Quais são as três estruturas que resumem a programação estruturada?
As subclasses herdam todos os atributos e métodos da classe pai
Colocar atributos de forma genérica que todas as classes vão ter em comum
Controlar o acesso aos atributos de um objeto
Qual é uma vantagem da programação estruturada?
Tratar objetos de classes diferentes de forma genérica
Dificuldade de compreensão comparada à programação estruturada
é o objetivo do polimorfismo em programação orientada a objetos
Na estruturada, há uma única rotina que executa todo o programa
é generalização em programação orientada a objetos
é especialização em programação orientada a objetos
Instâncias de uma classe, com características e comportamentos específicos
é a sobrecarga de métodos em programação orientada a objetos
é polimorfismo em programação orientada a objetos
é uma vantagem da herança em programação orientada a objetos
é a principal característica do encapsulamento em programação orientada a objetos
significa sobrescrita de métodos em programação orientada a objetos
é a relação entre uma classe pai e suas subclasses (filhas)
é a sobrecarga de métodos em programação orientada a objetos
Um molde que define atributos e métodos
é herança em programação orientada a objetos
Conjunto de características e comportamentos que definem objetos
Controle melhorado sobre o fluxo de execução do código
Aproximar o manuseio das estruturas de um programa ao manuseio de objetos reais
Estruturas de sequência, estruturas de decisão, estruturas de iteração
Ações ou comportamentos que o objeto pode realizar
é encapsulamento em programação orientada a objetos