/*
Dies ist ein Demo-Programm für eine längerfristige 
Assoziation mit folgender Eigenschaft:
1)
1 : 1 (zu einem Auto gehört genau 1 Fahrer) 

2)
unidirektional (mit Navigierbarkeit in eine Richtung)
Auto --> Fahrer

3)
Fahrer wird im Konstruktor von Auto angelegt.




Bem:
Um Gründen der einfachen Darstellung und um deshalb auf weitere Methoden zu 
verzichten, wurden die Attribute als public deklariert.
*/


public class MainAssoziationUNI_1zu1_3 {
	public static void main(String[] args){
		Auto myCar =new Auto ("ES LE 40", "Maier");
		System.out.println("myCar.f = "+myCar.f.name);
	}
}	

class Auto{
	public String kfzZeichen;
	public Fahrer f;
	
	public Auto(String pKfzZeichen, String name){
		kfzZeichen=pKfzZeichen;
		f = new Fahrer(name);
	}
}

class Fahrer{
	public String name;

	public Fahrer(String pName){
		name = pName;
	}
}



