SlideShare una empresa de Scribd logo
1 de 13
Clase Persona
Padre
Atributos:
Nombre()
Apellido()
Edad()
Clase profesor
hijo
Atributos:
Cargo()
Nombre()
Apellido()
Edad()
extens
Se interpone la palabra
reservada extens entre
la clase padre y la case
hijo
public class profesor extens persona { }
Siguiendo con el ejemplo que se presento en el slite anterior , veamos como se
trabajaría en JAVA.
Para ello se crea la clase padre persona
MétodoConstructor
Ahora se crea la clase hijo que es profesor, la cual hereda de la clase padre
persona, los atributos; para ello utiliza la palabra reservada extends
Para correr el programa se crea la clase principal que contiene el método main,
en el cual se instancia la clase profesor y se envían datos por medio de los
parámetros.
Parámetros
una clase puede heredar comportamientos y características
de más de una superclase.
Esto contrasta con la herencia simple,
donde una clase sólo puede heredar de una superclase.
Nota:
Clase Persona
Padre
Clase Hijo
Padre
Clase Estudiante
Hijo
public class Persona {
}
public class Hijo {
}
Interface Hijo {
// La interface pertenece a la clase Hijo
}
public class Estudiante extends Persona implements Hijo
{
}
Una interface es la implementación de los métodos de
una clase, con la ayuda de estos se puede accesar a los
método de la clase Hijo y heredar directamente todo lo
que pertenece de la clase persona.
• Todo Método es abstracto y Público sin necesidad de declararlo. Por
lo tanto una interface en JAVA no implementa ninguno de los
métodos que declara.
• Las variables de la interface serán las variables miembros de la clase.
• Una interface se implementa (implements) no se extiende (extends)
por sus subclases.
• Una clase puede implementar mas de una interfaz en JAVA, pero solo
puede extender una clase. Es lo más parecido que tiene JAVA a
Herencia Múltiple .
SANCHEZ ALLENDE, J. FERNÁNDEZ MANJÓN, B. (2009). “Herencia” en
Sanchez Allende, J. Programación en JAVA. 3ra Edición. Ed. Mc Graw
Hill. España. P. 110 – 125.

Más contenido relacionado

Destacado

Great People Award Certificate 2013 -14
Great People Award Certificate 2013 -14Great People Award Certificate 2013 -14
Great People Award Certificate 2013 -14mohan singh
 
The journey of breast cancer discovery and research - October 2015 awareness ...
The journey of breast cancer discovery and research - October 2015 awareness ...The journey of breast cancer discovery and research - October 2015 awareness ...
The journey of breast cancer discovery and research - October 2015 awareness ...Julie Decock
 
SMPTE Toronto Presentation - Multi Camera High Definition TV Studio and Roger...
SMPTE Toronto Presentation - Multi Camera High Definition TV Studio and Roger...SMPTE Toronto Presentation - Multi Camera High Definition TV Studio and Roger...
SMPTE Toronto Presentation - Multi Camera High Definition TV Studio and Roger...Brad Fortner
 
Mega Goals: Food Nation Guessing Game
Mega Goals: Food Nation Guessing GameMega Goals: Food Nation Guessing Game
Mega Goals: Food Nation Guessing GameKatieEnglishTutoring
 

Destacado (11)

Annual Report final 1415
Annual Report final 1415Annual Report final 1415
Annual Report final 1415
 
Londoño, 2011
Londoño, 2011Londoño, 2011
Londoño, 2011
 
Great People Award Certificate 2013 -14
Great People Award Certificate 2013 -14Great People Award Certificate 2013 -14
Great People Award Certificate 2013 -14
 
The journey of breast cancer discovery and research - October 2015 awareness ...
The journey of breast cancer discovery and research - October 2015 awareness ...The journey of breast cancer discovery and research - October 2015 awareness ...
The journey of breast cancer discovery and research - October 2015 awareness ...
 
Citizen
CitizenCitizen
Citizen
 
Haywood.what is infor and mingle
Haywood.what is infor and mingleHaywood.what is infor and mingle
Haywood.what is infor and mingle
 
Actividad #4
Actividad #4Actividad #4
Actividad #4
 
Extrapolation
ExtrapolationExtrapolation
Extrapolation
 
SMPTE Toronto Presentation - Multi Camera High Definition TV Studio and Roger...
SMPTE Toronto Presentation - Multi Camera High Definition TV Studio and Roger...SMPTE Toronto Presentation - Multi Camera High Definition TV Studio and Roger...
SMPTE Toronto Presentation - Multi Camera High Definition TV Studio and Roger...
 
Mega Goals: Food Nation Guessing Game
Mega Goals: Food Nation Guessing GameMega Goals: Food Nation Guessing Game
Mega Goals: Food Nation Guessing Game
 
Viajes de Colon
Viajes de ColonViajes de Colon
Viajes de Colon
 

Similar a Herencia en Java - Clases, interfaces y herencia múltiple

Similar a Herencia en Java - Clases, interfaces y herencia múltiple (20)

Interfaces
InterfacesInterfaces
Interfaces
 
Resumen interfaces
Resumen interfacesResumen interfaces
Resumen interfaces
 
Guía Herencia PO_O
Guía Herencia PO_OGuía Herencia PO_O
Guía Herencia PO_O
 
Interfaz en Java y en C#
Interfaz en Java y en C#Interfaz en Java y en C#
Interfaz en Java y en C#
 
Resumen interfaces
Resumen interfacesResumen interfaces
Resumen interfaces
 
Programacion 3 unidad ii
Programacion 3   unidad iiProgramacion 3   unidad ii
Programacion 3 unidad ii
 
Programacion 3 unidad ii
Programacion 3   unidad iiProgramacion 3   unidad ii
Programacion 3 unidad ii
 
Interfaces
InterfacesInterfaces
Interfaces
 
Interfaces 14k
Interfaces 14kInterfaces 14k
Interfaces 14k
 
Interfaces en Java
Interfaces en JavaInterfaces en Java
Interfaces en Java
 
4 unidad polimorfismo
4 unidad polimorfismo4 unidad polimorfismo
4 unidad polimorfismo
 
Tema4 herencia
Tema4 herenciaTema4 herencia
Tema4 herencia
 
Herencia y Polimorfismo
Herencia y PolimorfismoHerencia y Polimorfismo
Herencia y Polimorfismo
 
2 3 3 Interfaces
2 3 3 Interfaces2 3 3 Interfaces
2 3 3 Interfaces
 
Herencia en C++
Herencia en C++Herencia en C++
Herencia en C++
 
09 Clases Abstractas E Interfaces
09   Clases Abstractas E Interfaces09   Clases Abstractas E Interfaces
09 Clases Abstractas E Interfaces
 
Herencia Y Polimorfismo
Herencia Y PolimorfismoHerencia Y Polimorfismo
Herencia Y Polimorfismo
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Unidad_01_04.pdf
Unidad_01_04.pdfUnidad_01_04.pdf
Unidad_01_04.pdf
 
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
 

Más de Magda Fernandez (16)

Ciclo PARA
Ciclo PARACiclo PARA
Ciclo PARA
 
Prueba de escritorio
Prueba de escritorioPrueba de escritorio
Prueba de escritorio
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmos
 
Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
 
Matrices - multiplicación
Matrices - multiplicaciónMatrices - multiplicación
Matrices - multiplicación
 
Matrices transpuesta
Matrices transpuestaMatrices transpuesta
Matrices transpuesta
 
Matrices
MatricesMatrices
Matrices
 
Ordenamiento de vectores
Ordenamiento de vectoresOrdenamiento de vectores
Ordenamiento de vectores
 
Búsqueda en vector
Búsqueda en vectorBúsqueda en vector
Búsqueda en vector
 
Vectores
VectoresVectores
Vectores
 
Ejercicio condicionales
Ejercicio condicionalesEjercicio condicionales
Ejercicio condicionales
 
Operadores
OperadoresOperadores
Operadores
 
Polimorfismo y sobrecarga
Polimorfismo y sobrecargaPolimorfismo y sobrecarga
Polimorfismo y sobrecarga
 
Elementos caracteristicos de la poo
Elementos caracteristicos de la pooElementos caracteristicos de la poo
Elementos caracteristicos de la poo
 
Introduccion poo
Introduccion pooIntroduccion poo
Introduccion poo
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 

Herencia en Java - Clases, interfaces y herencia múltiple

  • 1.
  • 2.
  • 3.
  • 4. Clase Persona Padre Atributos: Nombre() Apellido() Edad() Clase profesor hijo Atributos: Cargo() Nombre() Apellido() Edad() extens Se interpone la palabra reservada extens entre la clase padre y la case hijo public class profesor extens persona { }
  • 5. Siguiendo con el ejemplo que se presento en el slite anterior , veamos como se trabajaría en JAVA. Para ello se crea la clase padre persona MétodoConstructor
  • 6. Ahora se crea la clase hijo que es profesor, la cual hereda de la clase padre persona, los atributos; para ello utiliza la palabra reservada extends
  • 7. Para correr el programa se crea la clase principal que contiene el método main, en el cual se instancia la clase profesor y se envían datos por medio de los parámetros. Parámetros
  • 8.
  • 9. una clase puede heredar comportamientos y características de más de una superclase. Esto contrasta con la herencia simple, donde una clase sólo puede heredar de una superclase. Nota:
  • 10. Clase Persona Padre Clase Hijo Padre Clase Estudiante Hijo public class Persona { } public class Hijo { } Interface Hijo { // La interface pertenece a la clase Hijo } public class Estudiante extends Persona implements Hijo { }
  • 11. Una interface es la implementación de los métodos de una clase, con la ayuda de estos se puede accesar a los método de la clase Hijo y heredar directamente todo lo que pertenece de la clase persona. • Todo Método es abstracto y Público sin necesidad de declararlo. Por lo tanto una interface en JAVA no implementa ninguno de los métodos que declara. • Las variables de la interface serán las variables miembros de la clase. • Una interface se implementa (implements) no se extiende (extends) por sus subclases.
  • 12. • Una clase puede implementar mas de una interfaz en JAVA, pero solo puede extender una clase. Es lo más parecido que tiene JAVA a Herencia Múltiple .
  • 13. SANCHEZ ALLENDE, J. FERNÁNDEZ MANJÓN, B. (2009). “Herencia” en Sanchez Allende, J. Programación en JAVA. 3ra Edición. Ed. Mc Graw Hill. España. P. 110 – 125.