Trabalho
R: É onde se organiza os problemas e as soluções como um conjunto de objetos distintos que interagem entre si e combinam estrutura de dados e ações.
Objetivos: Produtividade, Desenvolvimento Rápido, Controle de Complexidade, Manutenção mais Fácil, Reutilização de códigos e Menor custo para desenvolvimento e manutenção.
2) O que são Classes, Objetos e Instancias?
R: Uma classe é um argumento de objetos com a mesma estrutura de dados (atributos) e comportamento (operações), Objetos ou Instâncias é uma abstração de alguma coisa do domínio do problema.
3) O que são Atributos e Métodos em uma Classe?
R: Atributos é oque indica as possíveis informações sobre a classe, representando o estado de cada objeto. Método é um conjunto de operações que definem o comportamento de uma classe.
4) O que é um Método Construtor e um Método Destrutor?
R: Método Construtor são métodos especiais invocados no momento da criação das instâncias, e garantem a inicialização correta da instância do objeto. Método Destrutor é um membro de uma classe, um método invocado quando a classe deve ser destruída.
5) O que são Modificadores de acesso, para que servem exatamente?
R: Definem quem ou o que pode acessível nas classes, atributos e métodos e consequentemente, dos objetos dessas classes.
6) Quais são os principais modificadores de acesso. Descreva o funcionamento de cada um deles.
R: Public – É acessível por qualquer classe.
Private – Bloqueia o acesso de outras classes à todos seus métodos e atributos.
Protected – Visível a elementos do mesmo pacote.
7) Descreva o que é Encapsulamento e qual a sua importância.
R: É o ato de proteger características de nossos objetos, o encapsulamento proíbe-nos de acessar diretamente determinados atributos de um objeto.
8) O que faz a palavra reservada “this” em POO? Para que serve?
R: A palavra “this” identifica que eu estou acessando um