Página Inicial Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 Nível 6 Perguntas Lista de Exercícios

Herança

Herança é quando uma classe herda todos os membros da classe base

public class Pessoa
{
    public string Nome { get; set; }
    public int Idade { get; set; }
}
public class Funcionario : Pessoa
{
    public string Cargo { get; set; }
    public float Salario { get; set; }
}

No exemplo acima todo objeto criado utilizando a classe Funcionario terá, além das sua próprias propriedades Cargo e Salario, temos acesso às propriedades Nomee Idade.

Funcionario funcionario = new Funcionario();
funcionario.Nome = "Fulano";
funcionario.Idade = 21;
funcionario.Cargo = "Estagiário";
funcionario.Salario = 1958.36;

Página Inicial Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 Nível 6 Perguntas Lista de Exercícios
Nível 6 - Modificadores de acesso Nível 6 - Herança Nível 6 - Propriedades Nível 6 - Métodos Nível 6 - Sobrecarga de métodos