Ellos se heredan de Animal.A clase puede extender sólo a otra clase. Para utilizar la terminología adecuada, Java permite una sola herencia de implementación de la clase. Una subclase puede tener subclases aún más. Normalmente, la subclasificación especializada o refina una clase mediante la adición de variables y ejemplo methods.For: class Cat extends Mammal {//hereda peso y pelo largo inheritanceboolean; //hereda comer () y respirar () void ronroneo () {}} La clase Gato es un tipo de mamífero que es en última instancia un tipo de animal.
Objetos gato heredan todas las características de los objetos de mamíferos y, a su vez, objetos animales. Cat también ofrece un comportamiento adicional en forma del método ronroneo () y el pelo largo variable.A subclase hereda todos los miembros de su superclase no diseñado como privado. Otros niveles de visibilidad afectar lo heredan los miembros de la clase pueden ser vistos desde fuera de la clase y sus subclases, pero como mínimo, una subclase siempre tiene el mismo conjunto de miembros visibles como su padre.
Por esta razón, una subclase siempre tiene el mismo conjunto de elementos visibles como su padre y las instancias del subtipo se puede utilizar en cualquier lugar instancias del supertipo son allowed.Another ejemplo, gato simon = new Gato (); criatura Animal = simon; El Cat ejemplo Simon en el ejemplo se puede asignar a la variable de Tipo de animal criatura porque Cat es un subtipo de Animal. Del mismo modo, cualquier método que se acepta un objeto Animal aceptaría una instancia de un gato o cualquier tipo Mamífero también.
Este es un aspecto importante de polimorfismo en un lenguaje orientado a objetos tales como Java. Esto se utiliza para refinar un comportamiento classs así como añadir nuevas capacidades para it.For más detalles se puede visitar nuestros sitios web en https://www.helpwithassignment.com/programing-assignment-help y ht