/*
* Løsning på oppgave 1 og 2 i kapittel 11.
* Klassene legges i en fil med navnet: Oppgvave2.java
*/
class Kjoretoy {
String merke;
Kjoretoy(String m) {
merke = m;
}
void skrivKjøretøy() {
System.out.println("Kjoretoy med merke "+ merke);
}
void skrivData() { skrivKjøretøy();
}
} // end class Kjoretoy
class Lastebil extends Kjoretoy {
int lastekapasitet;
Lastebil(String x, int l) {
super(x);
lastekapasitet = l;
}
void skrivLastebil() {
System.out.println("Lastebil med merke "+ merke
+ " og med kapasitet = "
+ lastekapasitet);
}
} // end class Lastebil
class Personbil extends Kjoretoy{
int antallPersoner;
Personbil(String m, int p) {
super(m);
antallPersoner = p;
}
void skrivPersonbil() {
System.out.println("Personbil med merke "+ merke
+ " og med ant personer "
+ antallPersoner);
}
void skrivData() {
System.out.println("Personbil " + merke +
" ant pasasjerplasser " + antallPersoner);
}
} // end class Personbil
class Oppgave2 {
public static void main ( String [] args) {
new Kjoretoy("Mersedes Benz").skrivData();
new Lastebil("Volvo", 10).skrivData();
new Personbil("Skoda" , 5).skrivData();
}
} // end class Oppgave2
Tilbake
|