POO Flashcards
O que é uma classe?
Uma classe é um modelo para criação de objetos, fazendo uma analogia, uma planta de uma casa pode ser uma classe para criar o objeto casa.
O que é um objeto?
A representação de uma coisa no mundo real, por exemplo um carro, uma casa, ou seja, é a instância de classe.
As classes sempre devem começar em…?
Maiúscula.
Qual é o comando para instanciar uma classe?
new NomeDaClasse();
O que os objetos possuem?
Possuem atributos (características), métodos (ações) e estados (valores).
Como os atributos são definidos?
Pelo tipo de dado e o seu nome. Também pode ter modificador de acesso e valor inicial. Exemplo: private String nome = “”;
Como os métodos são definidos?
Pelo modificador de acesso, tipo de retorno, nome, lista de parâmetros e operações.
Como o construtor é definido?
public NomeDaClasse()
Como instanciar uma classe?
Classe classe = new Classe();
Para que servem os parâmetros?
Para alterar o valor dos atributos ou o comportamento dos métodos.
Como o parâmetro é definido?
Pelo tipo do parâmetro e o seu nome.
Quando usar void?
Quando o método não precisar retornar nada.
O que tem na POO?
Classes, atributos, métodos, mensagens, encapsulamento, herança e polimorfismo.
O que é um construtor padrão?
Um construtor sem parâmetros.
Como os atributos de um objeto são inicializados se uma
classe possui apenas um construtor padrão definido implicitamente?
Os atributos da classe podem ser inicializados com valores padrão para seus tipos de dados.