1 Uma superclasse tem acesso aos membros de uma subclasse? E a subclasse pode acessar os membros de uma superclasse?
Exemplo: Exercicio1
2 Crie uma subclasse de TwoDShape chamada Circle. Inclua um método area( ) que calcule a área do círculo e um construtor que use super para inicializar a parte referente a TwoDShape.
3 Como impedir que uma subclasse tenha acesso a um membro de uma super classe?
4 Descreva a finalidade e a aplicação das duas versões de super mostradas neste capítulo.
5 Dada a hierarquia a seguir:
class Alpha { ...
class Beta extends Alpha { ...
Class Gamma extends Beta { ...
Em que ordem os construtores dessas classes concluem sua execução quando um objeto Gamma é instanciado?
6 Uma referência da superclasse pode referenciar um objeto da subclasse. Explique por que isso é importante no âmbito da sobreposição de métodos.
7 O que é uma classe abstrata?
8 Como impedir que um método seja sobreposto? E que uma classe seja herdada?
9 Explique como a herança, a sobreposição de métodos e as classes abstratas são usadas para dar suporte ao polimorfismo.
10 Que classe é superclasse de todas as outras classes?
11 Uma classe que contém pelo menos um método abstrato deve ser declarada
como abstrata. Verdadeiro ou falso?
12 Que palavra-chave é usada para criar uma constante nomeada?
Top comments (0)