domingo, 24 de noviembre de 2013

Agenda en java

En este ejemplo de java se emplea el uso de la herencia y correspon de a la elaboración de una agenda sencilla.

Clase main

public class main {
public static void main (String [] args) {
amigo amigo1 = new amigo ("Alan", "Cueva Mora", "84546482", "Chacualo");
trabajo trabajo1 = new trabajo ("Pedro", "Santos Calderon", "83569810", "M.C. Producciones", "psc@mcproducciones.mx");
amigo amigo2 = new amigo ("Paula ","Enriquez"," Morales", "54290219");
trabajo trabajo2 = new trabajo ("Pablo", "Alanis Sanchez", "83719310", "Museo de la Fauna", "p.alanis@gmail.com");
amigo amigo3 = new amigo ("Misael", "Ramirez Rodriguez", "83719749", "misa");
trabajo trabajo3 = new trabajo ("Sandra", "Martinez Arredondo", "82348974", "Servicios italiano", "sandracontacto@hotmail.com");
amigo1.mostrar();
trabajo1.mostrar();
amigo2.mostrar();
trabajo2.mostrar();
amigo3.mostrar();
trabajo3.mostrar();


}

}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Clase amigo

public class amigo extends contacto {
private String apodo;
public amigo (String nombre, String apellido, String telefono, String apodo){
super(nombre,apellido,telefono);
this.apodo = apodo;
}

public String getApodo() {
return apodo;
}

public void setApodo(String apodo) {
this.apodo = apodo;
}
public void  mostrar() {
System.out.println("Datos de amigo: " + getNombre() + "" + getApellido() + "" + getTelefono() + ""+ " apodado: " + getApodo() );
}

}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
clase contacto

public class contacto {
private String nombre;
private String apellido;
private String telefono;

public contacto (String nombre, String apellido, String telefono){
this.nombre = nombre;
this.apellido = apellido;
this.telefono = telefono;
}

public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

public String getApellido() {
return apellido;
}

public void setApellido(String apellido) {
this.apellido = apellido;
}

public String getTelefono() {
return telefono;
}

public void setTelefono(String telefono) {
this.telefono = telefono;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
clase trabajo

public class trabajo extends contacto {
private String negocio;
private String correo;
public trabajo (String nombre, String apellido, String telefono, String negocio, String correo){
super(nombre,apellido,telefono);
this.negocio = negocio;
this.correo = correo;
}

public String getNegocio() {
return negocio;
}

public void setNegocio(String negocio) {
this.negocio = negocio;
}

public String getCorreo() {
return correo;
}

public void setCorreo(String correo) {
this.correo = correo;
}
public void  mostrar() {
System.out.println("Datos de colega: " + getNombre() + "" + getApellido() + "" + getTelefono() + "" +  " empresa: " + getNegocio() + "" + getCorreo() );
}

}


No hay comentarios:

Publicar un comentario