Do curso: C#: Formação Básica
Acesse o curso completo hoje mesmo
Cadastre-se hoje mesmo e acesse mais de 25.000 cursos criados por especialistas.
Herança
Agora que nós já vimos sobre os dois principais conceitos da orientação ao objeto, que é Classe e Objeto, vamos falar sobre os três pilares deste paradigma, que são Herança, Polimorfismo e Encapsulamento. Vamos começar com a Herança: é a herança que vai permitir que criemos classes que vão reutilizar, estender e modificar o comportamento definido em classes bases. Chamamos de Classe Base a que tem os membros herdados por outra classe e Classe Derivada a que herda os membros. Com essa definição em mente, vamos pensar no seguinte cenário: a nossa escola fictícia agora tem uma plataforma online que vai permitir que tanto professores quanto alunos a acessem, só que eu preciso que tanto aluno quanto professor sejam usuários desta plataforma. Nesse sentido, eu posso ter Usuário como a minha classe base e Aluno e Professor herdando os membros de Usuário. Assim, Aluno e professor vão ter o mesmo comportamento que o usuário. Na prática, nós vamos ter o seguinte: vamos incluir uma classe para…
Conteúdos
-
-
-
-
-
-
(Bloqueados)
O que é Orientação a Objetos?2 m28 s
-
(Bloqueados)
Construindo classes8 m34 s
-
(Bloqueados)
Modificadores de acesso7 m18 s
-
(Bloqueados)
Métodos7 m10 s
-
(Bloqueados)
Métodos construtores3 m48 s
-
(Bloqueados)
Herança6 m17 s
-
(Bloqueados)
Herança em construtores5 m14 s
-
(Bloqueados)
Encapsulamento3 m14 s
-
(Bloqueados)
Polimorfismo5 m49 s
-
(Bloqueados)
Desafio: Mãos no Código2 m48 s
-
(Bloqueados)
Solução7 m46 s
-
(Bloqueados)
-