Eles são herdadas de Animal.A classe pode estender somente uma outra classe. Para usar a terminologia adequada, Java permite herança única de implementação de classe. Uma subclasse podem ser mais subclasse. Normalmente, uma subclasse especializada ou refina uma classe adicionando variáveis e métodos.Por exemplo: Gato classe estende Mamífero {//herda peso e longhair inheritanceboolean; //herda comer () e respirar () ronronar void () {}} A classe Gato é um tipo de mamífero que é em última análise, um tipo de animal.
Objetos gato herdará todas as características dos objetos de mamíferos e, por sua vez, objetos animais. Cat também fornece comportamento adicional sob a forma de o método ronronar () e os longos cabelos variable.A subclasse herda todos os membros de sua superclasse não concebido como privado. Outros níveis de visibilidade afectar o que herdou membros da classe pode ser visto a partir do lado de fora da classe e suas subclasses, mas, no mínimo, uma subclasse tenha sempre o mesmo conjunto de membros visíveis como o seu progenitor.
Por esta razão, uma subclasse tenha sempre o mesmo conjunto de membros visíveis como seu pai e instâncias do subtipo pode ser usado em qualquer lugar instâncias do supertipo são allowed.Another exemplo, Simon gato novo Cat = (); criatura animal Simon =; O instância Cat simon no exemplo pode ser atribuído à criatura variável do tipo de animal, porque o gato é um subtipo de Animal. Da mesma forma, qualquer método que aceita um objeto animal aceitaria uma instância de um gato ou qualquer tipo Mamífero também.
Este é um aspecto importante do polimorfismo em uma linguagem orientada a objeto, como Java. Isto é usado para refinar um comportamento classs, bem como adicionar novas capacidades para it.For mais detalhes você pode visitar nossos sites em https://www.helpwithassignment.com/programing-assignment-help e http: //www.helpwiththesis.
com