Skip to content

Instantly share code, notes, and snippets.

Created June 30, 2015 02:01
Show Gist options
  • Select an option

  • Save anonymous/8b55f3a5982c14a89c0c to your computer and use it in GitHub Desktop.

Select an option

Save anonymous/8b55f3a5982c14a89c0c to your computer and use it in GitHub Desktop.
Programa usado en la clase de UML 29/06/15
package javaapplication11;
public class Domicilio {
String calle;
int altura;
public int getAltura() {
return altura;
}
public void setAltura(int altura) {
this.altura = altura;
}
public String getCalle() {
return calle;
}
public void setCalle(String calle) {
this.calle = calle;
}
}
package javaapplication11;
public class Empleado extends Persona {
Domicilio domicilio_laboral;
double salario;
public Domicilio getDomicilio_laboral() {
return domicilio_laboral;
}
public void setDomicilio_laboral(Domicilio domicilio_laboral) {
this.domicilio_laboral = domicilio_laboral;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
public void datos(){
System.out.println("-------Datos-------");
System.out.println("Nombre: " + nombre);
System.out.println("Fecha de nacimiento: " + nacimiento);
System.out.println("Edad: " + edad);
System.out.println("Domicilio laboral: "
+ domicilio_laboral.calle
+ " al "
+ domicilio_laboral.altura);
System.out.println("Salario:" + salario);
System.out.println("-------------------");
}
}
package javaapplication11;
public class Fecha {
int dia;
int mes;
int año;
public int getAño() {
return año;
}
public void setAño(int año) {
this.año = año;
}
public int getDia() {
return dia;
}
public void setDia(int dia) {
this.dia = dia;
}
public int getMes() {
return mes;
}
public void setMes(int mes) {
this.mes = mes;
}
}
package javaapplication11;
public class Main {
public static void main(String[] args) {
Empleado empleado = new Empleado();
empleado.setNombre("Somebody Someone");
empleado.setEdad(26);
empleado.setSalario(15000.00);
Domicilio domicilio_laboral = new Domicilio();
domicilio_laboral.setCalle("Rivadavia");
domicilio_laboral.setAltura(455);
empleado.setDomicilio_laboral(domicilio_laboral);
Fecha nacimiento = new Fecha();
nacimiento.setDia(26);
nacimiento.setMes(11);
nacimiento.setAño(1988);
empleado.setNacimiento(nacimiento);
empleado.saludar();
empleado.datos();
}
}
package javaapplication11;
public class Persona {
int edad;
String nombre;
Fecha nacimiento;
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}
public Fecha getNacimiento() {
return nacimiento;
}
public void setNacimiento(Fecha nacimiento) {
this.nacimiento = nacimiento;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void saludar(){
System.out.println("Hola " + nombre);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment