/***************************************************************/ /* Verfasser: Gregor Bernhard & Marcel Albers */ /* Source : Aufgabe 1 */ /* Zweck : Programmierung von Klassen / Kapselung */ /* */ /* Stand : 20.04.03 */ /* */ /***************************************************************/ class Person {String name, vnam; private int gjahr; int getzahl() { return gjahr; } int setzahl (int a) {int ir; if(a>=1870 && a<=2003) {this.gjahr=a; ir=1; } else {System.out.println("Jahr ist nicht korrekt"); ir=-1; } return ir; } int persein() {int ir; System.out.println("Geben Sie den Namen ein"); name=IO1.einstring(); System.out.println("Geben Sie den Vornamen ein"); vnam=IO1.einstring(); do {System.out.println("Geben Sie das Geburtsjahr ein"); ir=this.setzahl(IO1.einint()); } while(ir==-1); return ir; } void persaus() {System.out.println("Name: "+name); System.out.println("Vorname: "+vnam); System.out.println("Geburtsjahr: "+this.getzahl()); } }