RETT PÅ JAVA
     
 



     Eksempler og løsninger   
     Java og easyIO   
     Retteliste   
     Undervisning   
     Hjelp   
     Om boka   
     Forsiden   
                      



/*
 * 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