*   >> Lectura Educación Artículos >> education >> colegio y universidad

Java Subclassing Y Herencia De Ayuda Con Assignment

Java Subclassing y InheritanceClasses en Java existen en jerarquía. Una clase en Java puede ser declarada como una subclase de otra clase usando la palabra clave extends. Una subclase hereda las variables y los métodos de su superclase y puede utilizarlos como si fueran declaradas en el ejemplo subclass.For, si en una clase, la clase Animal {float peso; void comer () {}} Mamífero clase extiende Animal {//hereda heartrate weightint; //hereda coma () void respire () {}} En este ejemplo, un objeto de tipo mamífero tiene tanto la instancia de peso variable y el método de comer ().

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

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.