package vererbung2;

/**
 * Testen der Klassen Person und Student.
 * @author Ralf Kunze, Institut fuer Informatik, Universitaet Osnabrueck
 * @version 4/2007
 */
public class PersStudTest {

	public static void main(String[] args) {
				// Studenten anlegen
		Student s = new Student("Fritz Fischer",4711);
		
				// Matrikelnummer ausgeben
		System.out.println("Matrikelnummer: " + s.matNr);
		
				// Namen ausgeben
				// Kein Zugriff auf die Variable name der Oberklasse moeglich
		System.out.println("Name: " + s.name);
		
				// Mittels Casting kann auf die Variable 
				// der Oberklasse zugegriffen werden
				// Dynamische Bindung gilt nur bei Oeffentlichen Instanzmethoden
		System.out.println("Name: " + ((Person)s).name);
	}
}
