Gå til innhold

Anbefalte innlegg

Jeg bruker nedarving på en oppgave, men får det ikke helt til. Denne koden er fra en av sub-klassene, der jeg prøver å få tak i cash gjennom super.getCash(). Meldingen som kommer opp er unexpected type. Regner med jeg må lage en lokal variabel el. men usikker på hvordan den skal se ut. Noen tips?

/**

     * Sell an item if found
     * @param itemName items name
     * @return true if item was sold, false if not
     */
    public String sellItem(String itemName) {
        Item item = findItem(itemName);
        if(item != null){
            super.getCash() += item.getValue();
            this.items.remove(itemName);
            System.out.println(itemName + " is sold for " + item.getValue() + " cash!");
            return true;
        }
        else{
            System.err.println("You don't have an item with this name.");
            return false;
        }
    }
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...