public class Fahrzeug {
//Attribute Eigenschaften Werte usw...
String autofarbe = null;
int leistung = 0;
int anzahlplätze =0;
int kilometerstand =0;
// Methoden
public Fahrzeug(String autofarbe,int leistung,int anzahlplätze){
this.autofarbe = autofarbe;
this.leistung = leistung;
this.anzahlplätze = anzahlplätze;
}
public void addiereKilometer(int zuaddierendeKilometer){
kilometerstand = kilometerstand + zuaddierendeKilometer;
}
public int zeigeKilometer(){
return kilometerstand;
}
public void fahrzeuginfo() {
System.out.println("Da Auto hat die Farbe "+autofarbe
+" und hat "+ leistung+ " ps und hat "
+ kilometerstand+" km bisher gefahren");
}
public static void main(String[] args){
// Da main() eine statische Methode ist, gibt es nur eine main() Methode.
Fahrzeug t1 = new Fahrzeug("rot", 500, 2);
Fahrzeug t2 = new Fahrzeug("schwarz", 45, 5);
t1.fahrzeuginfo();
t1.addiereKilometer(1200);
t1.fahrzeuginfo();
t1.addiereKilometer(50);
t1.fahrzeuginfo();
t2.fahrzeuginfo();
t2.addiereKilometer(150);
t2.fahrzeuginfo();
}
}