O estabelecimento de relações de herança na programação orientada a objeto permite o reúso de código. Na linguagem de  programação Java,
						
						-                              A.                                                  em uma relação de herança, não pode haver sobrecarga de métodos nas subclasses.
 -                              B.                                                  para uma classe X herdar de uma classe Y e de uma classe Z, deve-se utilizar na declaração da classe X, a instrução  extends Y, Z.
 -                              C.                                                  para que uma classe X herde ciclicamente dela mesma, basta na declaração da classe X colocar a instrução extends X.
 -                              D.                                                  em uma relação de herança, uma classe herda os atributos de outra, mas não seus métodos.
 -                              E.                                                  um método de uma superclasse pode ser sobrescrito em suas subclasses.