viernes, 18 de noviembre de 2016

Ejemplo de asociación

En ese ejemplo se asocian las capas Conductor y Taxi para ser usadas posteriormente en el rum.


Primera Capa

package Datos;

public class Conductor {
private String Nombre;
public Conductor(String n){
Nombre=n;
}

public String getNombre() {
return Nombre;
}


}
---------------------------------------------------------------------------

Segunda Capa

package Datos;

public class Taxi {
private Conductor conductor;
private String matricula;
public Taxi (Conductor conductor, String matricula){
this. conductor=conductor;
this.matricula=matricula;
}
public void printMatricula(){
System.out.println(matricula);
}
public void printConductor(){
String nombreConductor = conductor.getNombre();
System.out.println(nombreConductor);
}
}
-----------------------------------------------------------------------------

Tercera Capa

package Visualización;

import Datos.Conductor;
import Datos.Taxi;

public class RumConductortaxi {
public static void main(String[]args){
Conductor c= new Conductor ("Jose");
Taxi t= new Taxi(c, "AHA-2017");
t.printConductor();
t.printMatricula();
 
}
}



No hay comentarios.:

Publicar un comentario