Capítulo 8 Flashcards

1
Q

Herança

A

Permite uma classe herdar atributos e métodos de outra classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Classe abstrata

A

Uma classe que não tem instâncias diretas, mas cujas classes descendentes põem ter instâncias nelas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Classe concreta

A

Classe que pode ser instanciada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Classe abstrata x Classe concreta

A

A abstrata não tem instâncias diretas, mas suas classes descendentes podem ter

A concreta é uma classe que pode ser instanciada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Classe abstrata x Interface

A

A abstrata pode possuir métodos não abstratos, bastando apenas um abstrato para ser considerada como tal

Interface apenas propõe os métodos que devem ser implementados pelas classes que desejarem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Polimorfismo

A

O conceito que descreve a capacidade de um tipo A ser usado como um tipo B

Objetos de diferentes tipo definem uma mesma interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Construtores

A

Devem ter o mesmo nome da classe que inicializam

How well did you know this?
1
Not at all
2
3
4
5
Perfectly