Java
JAVA
LABORATORIO 3
1.1.-Digite y compile el siguiente código en Netbeans ¿Qué sucede?
public class Empleado
{
String nombre; String cargo; String direc; String telf;
public Empleado(String nombre, String cargo, String direc, String telf)
{
this.nombre = nombre; this.cargo = cargo; this.direc=direc; this.telf=telf;
}
public voidimprimirdatos() {
System.out.println("Mi nombre: "+nombre+" Mi puesto: "+cargo+" mi Direccion:"+direc+ " mi telefono:"+
telf +"");
}
public static void main(String[ ] args)
{
Empleado nuevoemp= new Empleado("Juan Perzez","Empleado","Av. dos de mayo","9382654");
nuevoemp.imprimirdatos();
}
}
R/ Crea un objeto empleado y me muestra sus datos
1.2.- ¿Que realiza el comando This?Hace referencia a todos aquellos atributos propios de la clase.
1.3.- ¿Qué objeto se creó?
Se creó el objeto Empleado
public class Gerente extends Empleado
{
String depart;
String periodo;
public Gerente(String nombre, String cargo, String direc, String telf, String depart, String periodo)
{
1.4.-Digite y compile el siguiente código en Netbeans ¿Qué sucede?super(nombre,cargo,direc,telf);
this.depart=depart; this.periodo=periodo;
}
public void imprimirdatos()
{
System.out.println("Nombre: "+nombre+" Cargo : "+cargo+" Direccion : "+direc+" telefono: "+telf+"
departamento: "+depart+" periodo: "+periodo);
}
public static void main(String[ ] args) {
Empleado nuevoemp= new Gerente("Martin Perez Maldonado","Gerente","Av. Bolognesi
645","9635784"," Ger.Personal","2003-2004");
nuevoemp.imprimirdatos();
}
}
R/La clase Gerente heredo los atributos de la clase persona.
1.5.- ¿Que realiza Súper ()?
Hace referencia a la clase Padre del objeto instanciado.
1.6.-Que realiza el comando Extends?
R/ Extends es la palabra reservada que indica que la clase Gerente deriva, o es una subclase, de la clase Persona.
1.7.- ¿Que objeto se creó?
Secreó el objeto denominado Gerente.
public class Director extends Gerente
{
String principal;
public Director(String nombre, String cargo, String direc, String telf,String depart,String periodo, String
principal)
{
super(nombre,cargo,direc,telf,depart,periodo);
this.principal=principal;
}
public void imprimirdatos()
{
1.8.-Digite compile y ejecute e siguiente códigoen Netbeans ¿Qué sucede?
System.out.println("nombre : "+nombre+" puesto: "+cargo+" en el Departamento de: "+ depart +" en el
periodo: "+ periodo +" como Director: "+principal);
}
public static void main(String[] args)
{
Gerente nuevoemp= new Director("Oscar","Director","Av. San Martin 875","9658794","personal","2003-
2004","Jefe de Personal");
nuevoemp.imprimirdatos();
}
}R/La clase Director heredo los Atributos tanto de la clase gerente como la clase persona.
1.9.- ¿Que objeto se creó?
Se creó el objeto Director.
1.10.-Realiza el diagrama de Clases de Empleado Gerente y Director.
EMPLEADO
+Nombre
+ Cargo
+ Dirección
+ Teléfono
DIRECTOR
+ Principal
GERENTE
+ Departamento
+Periodo
2.-Realizar una clase Perro esta a su vez debe heredar lascaracterísticas de Mascota
MASCOTA
+ Nombre
PERRO
+ Raza
public class Mascota
{
private String nombre;
public String getnombre()
{
return nombre;
}
public Mascota(String nombre)
{
this.nombre = nombre;
}
}
2.1 Digite, compile y ejecute el siguiente código en Netbeans ¿Qué sucede?
R/ Ejecuta pero no muestra ningún dato ya que no posee el métodoconstructor.
2.2.- ¿Cuantos atributos tiene la clase mascota?
Un atributo Nombre.
2.3.- ¿Que realiza la función getnombre?
Se utiliza cuando quieres obtener algún dato. (Por lo general no recibe ningún parámetro).
2.4.- ¿Cuál es el nombre de la variable que recibe el método constructor?
La variable nombre.
public class Perro extends Mascota{
private String raza;
public String...
Regístrate para leer el documento completo.