0% encontró este documento útil (0 votos)
316 vistas4 páginas

Herencia en Java: Clases y Comparativa

Este documento describe la herencia en Java. Explica cómo crear una clase base "Vivienda" y dos subclases "Casa" y "Departamento" que heredan sus atributos y métodos. Define atributos como nombre, número de puertas y habitaciones. Usa la herencia para que Casa y Departamento obtengan esos atributos. Luego presenta un cuadro comparando la herencia simple, donde una clase hija hereda de una clase padre, versus la herencia múltiple, donde una clase puede heredar de múltiples clases pad
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
316 vistas4 páginas

Herencia en Java: Clases y Comparativa

Este documento describe la herencia en Java. Explica cómo crear una clase base "Vivienda" y dos subclases "Casa" y "Departamento" que heredan sus atributos y métodos. Define atributos como nombre, número de puertas y habitaciones. Usa la herencia para que Casa y Departamento obtengan esos atributos. Luego presenta un cuadro comparando la herencia simple, donde una clase hija hereda de una clase padre, versus la herencia múltiple, donde una clase puede heredar de múltiples clases pad
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Herencia en Java

Juan M. Lorca Gajardo


Programación Orientada a Objeto 1
Instituto IACC
30 de agosto de 2021
Antecedentes:

1. Suponga que existe una clase denominada vivienda y se requieren declarar las clases: Casa y
Departamento.
a. Realice el diagrama gráfico de la clase y las subclases o clases derivadas.
b. Defina métodos y atributos.
c. Explique el objetivo de usar la herencia en este caso.
d. Realice las líneas de código que definan en Java estas clases donde se utilice la herencia.

2. Realice un cuadro comparativo entre los diferentes tipos de herencia en Java.

Desarrollo:

1. Suponga que existe una clase denominada vivienda y se requieren declarar las clases:
Casa y Departamento.

Clase
Vivienda

Clase Clase
Casa Departamento
b. Defina métodos y atributos.

Atributos Métodos
Nombre casa o departamento Preguntar número de puertas
Numero de puertas Preguntar número de habitaciones
Habitaciones Preguntar número de habitaciones
baños habilitadas

c. Explique el objetivo de usar la herencia en este caso.


El principal objetivo de la herencia es caracterizar o permitir que una clase tome como base
otra clase ya existente y herede tanto como sus atributos y los métodos

d. Realice las líneas de código que definan en Java estas clases donde se utilice la herencia.
Public class vivienda
public Int NumeroDepuertas=0;
public Int NumeroDeCuartos=0;
public String Color = “ Blanco”
public String NombreCasa;
Public void EstablecerNombrevivienda(String NombreDeseado)
Public void Pintar(String ColorDeseado)
Public void ConstruirPuertas(Int NumeroDePuertasAConstruir)
Public void ConstruirCuartos(Int NumeroDeCuartosAConstruir)
Public void EstablecerNombreVivienda(String NombreDeseado){
NombreCasa= NombreDeseado;
System.out.printf(“ahora la Vivienda se llama %./n”, NombreCasa);
}
Public void Pintar (String Colordeseado){
Color= Colordeseado;
System.out.printf(“ ahora es de color /n”, NombreCasa,Color);
}

2. Realice un cuadro comparativo entre los diferentes tipos de herencia en Java.


HERENCIA SIMPLE HERENCIA MULTIPLE
Consistes que en cuando una clase, hereda a En esta herencia es muy diferente a la simple
una clase hijo y a solo una hereda sus ya que consistes en el uso de las propiedades
atributos. de una clase a varias clases lo que significa
que en esta propiedad una sola clase es
padre y puede heredar los atributos y objetos
de varias clases hijos.

Bibliografía:

IACC (2020). Herencia en Java . Programación Orientada a Objeto I. Semana 7

También podría gustarte