Java - Ayuda pregunta JAVA

 
Vista:
Imágen de perfil de daxtrox
Val: 39
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Ayuda pregunta JAVA

Publicado por daxtrox (10 intervenciones) el 11/03/2020 02:42:28
Podrían darme una ayuda con estas preguntas de java porfavor


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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 129
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Ayuda pregunta JAVA

Publicado por Juan Manuel (53 intervenciones) el 11/03/2020 13:06:23
Sin-titulo


Buenas te dejo aqui el diagrama masomenos, la herencia sirve para la reutilizacion del codigo y mayor rapidez, simplifica el codigo.

En java se utiliza la palabra reservada "extends" para indicar que esta heredando de otra clase.
saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Franklin
Val: 456
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ayuda pregunta JAVA

Publicado por Franklin (179 intervenciones) el 11/03/2020 14:46:57
Continuando con el punto de Juan Manuel.


b. Defina métodos y atributos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
public class Vivienda(){ // defines la clase Vivienda
 
 
// Definimos Atributos
int ancho;
int largo;
String ubicacion;
String color;
// Por el momento serán todos nuestros atributos
 
 
 
//Definimos Metodos Básicos
 
public void setAncho(int ancho){
 this.ancho = ancho;
}
public Int getAncho(){
 return ancho;
}
public void setLargo(int largo){
 this.largo= largo;
}
public Int getLargo(){
 return largo;
}
 
public void setUbicacion(String ubicacion){
this.ubicacion = ubicacion;
}
public String getUbicacion(){
return ubicacion;
}
public void setUColor(String color){
this.color= color;
}
public String getColor(){
return color;
}
// Fin de declaraciones de Metodos con los cuales tendremos acceso a los atributos de la clase
 
}// Fin de clase

c. Explique el objetivo de usar la herencia en este caso.
Al heredar Casa y Departamento de vivienda, automáticamente adquieres los atributos (ancho,largo,color,ubicacion) y metodos(getters, setters) del padre para darle uso como tuyos, sin necesidad de repetir el código.


d. Realice las líneas de código que definan en Java estas clases donde se utilice la
herencia.


Te daré el ejemplo de la clase Casa ya sería solo de cambiar el ejemplo con la otra.

1
2
3
4
5
public class Casa extends Vivienda{ // Con el extends heredas los atributos y metodos de la clase Padre Vivienda
 
     // Aqui puedes definir atributos y Metodos unicos de la clase Casa
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar