Escolar Documentos
Profissional Documentos
Cultura Documentos
Nome:__________________________________________________
Prova
a) () Uma classe abstrata é aquela que possui todos os seus métodos abstratos.
b) () A palavra que define que uma classe é abstrata é abstract posta antes da
palavra-chave class.
c) () Por padrão todos os métodos de uma classe abstrata são públicos e
abstratos. Por isso não é necessário declará-los como tal.
d) () Uma interface se assemelha a um contrato, podendo ter um ou mais
métodos abstratos e também métodos concretos.
e) () Métodos concretos são aqueles que são implementados, enquanto métodos
abstratos são aqueles que são apenas declarados seu cabeçalho e não é feita
nenhuma implementação.
f) () Uma classe que deseja implementar os métodos abstratos herdados de
outra classe precisa declarar isso através da palavra-chave implements.
g) () Classes abstratas são aquelas que podem ser instanciadas e classes
concretas são aquelas que não se pode criar um objeto a partir delas.
h) () O polimorfismo de sobreposição é aquele em que temos mais de um método
com o mesmo nome na mesma classe.
i) () Na sobrecarga de métodos o compilador entende qual método deve ser
executado, baseando-se no número e tipo dos parâmetros.
j) () A vinculação dinâmica permite que uma classe possa se comportar como
um objeto de uma de suas subclasses e em determinado momento como outra
dessas subclasses.