Hjælp til en opgave!
HejJeg har følgende parametre :AntalPladser og VaegtITon skal gemmes i Personbil/Varebil og
kmPerLiter i Klassen Personbil. Parametrene skal sendes videre til konstruktoren i bil - super(kmPerLiter);
Hvordan gør jeg det?
/**
* Write a description of class Personbil here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Personbil extends Bil
{
private int antalPladser;
private int kmPrLiter;
private int vaegtITon;
public Personbil(int kmPrLiter, int antalPladser, int vaegtITon)
{
super(kmPrLiter);
}
public int getAntalPladser(){
return antalPladser;
}
public void setAntalPladser(int antalPladser){
this.antalPladser = antalPladser;
}
public int pAfgift(){
return antalPladser;
}
}
Og
/**
* Bil er en simpel bil, der skal bruges i en eksamensopgave.
*
*
* @version oktober 2004
*/
public abstract class Bil implements Comparable
{
// instance variables - replace the example below with your own
private int kmPrLiter;
/**
* Constructor for objects of class Bil
*/
public Bil(int kmPrLiter)
{
this.kmPrLiter = kmPrLiter;
}
public int getKmPrLiter(){
return kmPrLiter;
}
public abstract int pAfgift();
public int compareTo(Object o){
if(this.kmPrLiter < ((Bil)o).kmPrLiter) return -1;
else if(this.kmPrLiter ==((Bil)o).kmPrLiter) return 0;
else return 1;
}
}
Tak på forhånden
Romina
