Escolar Documentos
Profissional Documentos
Cultura Documentos
modificadores de acesso (public nesse caso) + nome da classe (Carro nesse caso)
+ parâmetros (nenhum definido neste caso). O construtor pode ter níveis como:
public, private ou protected.
[modificador] tipo_retorno identificador ([argumentos]) {
//Corpo do método
5ª Questão
Resposta: Herança, é a capacidade de um objeto ser idealizado baseado em
outro objeto, ou seja, se o objeto principal que podemos chamar de “pai”
existem atributos, que são as propriedades, e os métodos, que são as funções,
eles podem ser estendidos para um novo objeto “filho” assim como o “pai” pode
ter sido estendido de outro objeto.
Exemplo: Neste exemplo vemos que a classe pessoa possui nome, CPF, e data de
nascimento como atributos; além de um construtor, que recebe estes três dados
como parâmetro, e assim preenche os atributos do objeto. Na criação de um
objeto Pessoa, o programa deve fornecer seus dados.
import java.util.Date;
public class Pessoa {
public String nome;
public String cpf;
public Date data_nascimento;
}
Na classe Vendedor temos o mesmo método, mais com a codificação diferente:
public decimal CalcularVendas()
}
Assim temos um mesmo método, com diferentes formas.
Encapsulamento é somente a capacidade de esconder detalhes da
implementação do objeto, expondo só o que deve ser acessado publicamente.
Exemplo: Uma classe onde implementamos uma conta bancária bem simples.
Temos dois atributos, que inicialmente deixaremos como public:
//Declaração dos Atributos
public double Saldo=0;
public String Nome;