Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO N° 04
RELACIONES DE CLASES
Alumno(s) Nota
Grupo
Ciclo II
Fecha de entrega
I.- OBJETIVOS:
Instalar y configurar los componentes necesarios para programar en Java (Windows 10).
Crear, compilar, ejecutar y depurar programas de Java.
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.
V.- RECURSOS:
En este laboratorio cada alumno trabará con un equipo con Windows 10.
La instalación del software requerido se realizará en un equipo Virtual
VII.- PROCEDIMIENTO:
Aplicación 1
//--contructores---
public Vehiculo()
{
motor=0;
fusil=0;
haciento=0;
}
public Vehiculo(int _motor, int _fusil, int _haciento)
{
motor=_motor;
fusil=_fusil;
haciento=_haciento;
}
//----set y get------
public set_motor(int_motor)
{
motor=_motor;
}
public set_fusil(int_fusil)
{
fusi=_fusil;
}
public set_haciento(int_haciento)
{
haciento=_haciento;
}
public int get_motor()
{
return motor;
}
public int get_fusil()
{
return fusil;
}
public int get_haciento()
{
return haciento;
}
}
//---------------------------------------------------
public class Rueda
{
private string marca;
private string material;
//--contructores---
public Rueda()
{
marca="";
material="";
}
public Vehiculo(string _marca, string _material)
{
marca=_marca;
material=_material;
}
//----set y get------
public set_marca(string_marca)
{
marca=_marca;
}
public set_material(string_material)
{
material=_material;
}
public int get_marca()
{
return marca;
}
public int get_material()
{
return material;
}
}
EJEMPLO 2 C0CINA=>GAS
//--contructores---
public Vehiculo()
{
Quemador=0;
parrilla=0;
perilla=0;
}
public Vehiculo(int _quemador, int _parrilla, int _perilla)
{
quemador=_quemdor;
parilla=_parilla;
perilla=_perilla;
}
//----set y get------
public set_quemador(int_quemador)
{
quemador=_quemador;
}
public set_parrilla(int_parrilla)
{
parilla=_parrilla;
}
public set_perilla(int_perilla)
{
perilla=_perilla;
}
public int get_quemador()
{
return quemador;
}
public int get_parilla()
{
return parilla;
}
public int get_perilla()
{
return perilla;
}
}
//---------------------------------------------------
public class Gas
{
private int valvula;
//--contructores---
public Gas()
{
valvula=0;
}
public Gas(int _valvula)
{
valvula=_valvula;
}
//----set y get------
public set_valvula(int _valvula)
{
marca=_marca;
}
EJEMPLO 3 LIBRO=>CAPITULO
//--contructores---
public Libro()
{
hoja=0;
capa=0;
}
public Vehiculo(int _hoja, int _capa)
{
hoja=_hoja;
capa=_capa;
}
//----set y get------
public set_hoja(int_hoja)
{
hoja=_hoja;
}
public set_capa(int_capa)
{
capa=_capa;
}
public int get_hoja()
{
return hoja;
}
public int get_capa()
{
return capa;
}
}
//---------------------------------------------------
public class capitulo
{
private int cantidad;
private float longitud;
//--contructores---
public capitulo()
{
cantidad=0;
longitud=0;
}
public capitulo(int _cantidad, int _longitud)
{
cantidad=_cantidad;
longitud=_longitud;
}
//----set y get------
public set_cantidad(int_cantidad)
{
cantidad=_cantidad;
}
public set_longitud(int_longitud)
{
longitud=_longitud;
}
Aplicación 2
Definir adecuadamente las clases en Java que se derivan de los siguientes diagramas de clases UML
DEPENDENCIA
ASOCIACION
COMPOSICION
COMPOSICION
Grafico 1
COMPOSICION
Grafico 2
Nota: CCC es el número de cuenta.
AGREGACION
Grafica 3
COMPOSICION
Grafica 4
COMPOSICION
Grafica 5
CONCLUSIONES:
La relación entre clases aplicamos en los ejercicios propuestos
Composición, agregación, dependencia.
Reconocimos las diferentes relaciones que pueden existir entre las
clases.
Realizamos el código para uno de los ejemplos con los get y set.