Avatar billede romina Nybegynder
22. oktober 2004 - 14:47 Der er 5 kommentarer

Hjælp til en opgave!

Hej
Jeg 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
Avatar billede arne_v Ekspert
22. oktober 2004 - 14:55 #1
Er det:

public Personbil(int kmPrLiter, int antalPladser, int vaegtITon)
    {
        this.antalPladser = antalPladser;
        this.vaegtITon = vaegtITon;
        super(kmPrLiter);
    }

du leder efter ?
Avatar billede arne_v Ekspert
22. oktober 2004 - 14:56 #2
Ups

public Personbil(int kmPrLiter, int antalPladser, int vaegtITon)
    {
        super(kmPrLiter);
        this.antalPladser = antalPladser;
        this.vaegtITon = vaegtITon;
    }
Avatar billede romina Nybegynder
22. oktober 2004 - 15:05 #3
Ja tak. Du må godt ligge et svar:-)
Avatar billede arne_v Ekspert
22. oktober 2004 - 15:10 #4
svar
Avatar billede arne_v Ekspert
06. november 2004 - 17:52 #5
så mangler du bare lige at acceptere svaret
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester