Avatar billede montymus Nybegynder
30. november 2003 - 20:06 Der er 26 kommentarer og
1 løsning

void createItem()

void createItem(){
        String itemNo = JOptionPane.showInputDialog("Indtast item nummer");
       
        String itemType = JOptionPane.showInputDialog("Indtast item type");

        String priceStr = JOptionPane.showInputDialog("Indtast item pris");
                double price = Double.parseDouble(priceStr);
               
        String yearStr = JOptionPane.showInputDialog("Indtast bog klasse kode");
        int year      = Integer.parseInt(yearStr);
     
        String quality = JOptionPane.showInputDialog("Indtast kvalitet");
       
        Item aItem = new Item(itemNo, itemType, price, year, quality);
        items.add(aItem);
    }


Jeg får fejl i "item.add(aItem);" Den siger cannot resovle symbol...  Nogen der kan hjælpe med hvor jeg går galt i byen???
Avatar billede arne_v Ekspert
30. november 2003 - 20:11 #1
Hvad er items erklæret som ?
Avatar billede montymus Nybegynder
30. november 2003 - 20:14 #2
sry jeg er monster noob til det her.....

Jeg har det her som constructor

    public Menu (ItemCollection  items){
        this.items = items;
    }


Jeg har en app der består af 4 klasser en " Item, ItemApp, ItemMenu samt en ItemCollection og dem skla jeg gerne have til at arbejde sammen hehe( Lettere sagt en gjort)
Avatar billede arne_v Ekspert
30. november 2003 - 20:18 #3
Har ItemCollection en add metode med 1 argument af type Item ?

Har Item en constructor med 5 argumenter af de rette typer ?
Avatar billede montymus Nybegynder
30. november 2003 - 20:19 #4
Item er givet af min lærer og de 5 argumenter er der

Den her er i ItemCollection

      public boolean addItem (Item aItem) {
            data.add(aItem);
                        return true;
Avatar billede arne_v Ekspert
30. november 2003 - 20:30 #5
Alt lyder korrekt - men et eller andet er der jo.

Kan du poste hele fejlen ?
Avatar billede montymus Nybegynder
30. november 2003 - 20:33 #6
ItemMenu.java[101:1] cannot resovle symbol
symbol: method add (Item)
location: class ItemCollection
items.add(aItem)
Avatar billede montymus Nybegynder
30. november 2003 - 20:34 #7
public boolean addItem (Item aItem) {
            data.add(aItem);
                        return true;


Det er hvad den hedder i ItemCollection
Avatar billede arne_v Ekspert
30. november 2003 - 20:44 #8
Meget mystisk.

Det ser rigtigt ud.

Enten har jeg overset nohget eller så lyder det mere som et build/dir/classpath
problem.
Avatar billede montymus Nybegynder
30. november 2003 - 20:45 #9
??? og det betyder???..Jeg er monsternoob til det her...Går på 1. sem som datamatiker.. Dette her er min anden kursusopg
Avatar billede arne_v Ekspert
30. november 2003 - 21:01 #10
Det betyder at jeg ikke kan finde fejlen.

Hvordan compiler du ?
Avatar billede montymus Nybegynder
30. november 2003 - 21:01 #11
jeg bruger netbeans
Avatar billede montymus Nybegynder
30. november 2003 - 21:02 #12
trykker F11 hehe
Avatar billede arne_v Ekspert
30. november 2003 - 21:04 #13
Er alle filerne gemt ? Er alle filer i samme pakke ?
Avatar billede montymus Nybegynder
30. november 2003 - 21:04 #14
jepper
Avatar billede montymus Nybegynder
30. november 2003 - 21:05 #15
skal jeg poste alt hvad jeg har lavet???  det fylder ikke meget
Avatar billede montymus Nybegynder
30. november 2003 - 21:08 #16
Nu har jeg prøvet at gøre det her..

  Item.addElement(new Item(itemNo, itemType, price, year, quality));

Den siger stadig fejl
Avatar billede conrad Nybegynder
30. november 2003 - 21:09 #17
skal items.add(aItem) ikke være items.addItem(aItem) ?
Avatar billede montymus Nybegynder
30. november 2003 - 21:11 #18
JUHUUUU du er gud det ski... jeg på...Du er hvad Larman er for UML..hehe

Kan du hjælpe mig med at finde en go metode tilat finde et Item med??
Avatar billede arne_v Ekspert
30. november 2003 - 21:17 #19
He he.

Jeg havde overset noget.

:-)
Avatar billede conrad Nybegynder
30. november 2003 - 21:17 #20
montymus: Såfremt det er mit svar der er ok, så bemærk at Arne faktisk spurgte om der var en add() metode kl 20:18:35 :)
Avatar billede montymus Nybegynder
30. november 2003 - 21:18 #21
Den var der også.....Og conrad..:Du skal huske på jeg er lige begyndt på java har ALDRIG kodet før hverken html eller noget andet
Avatar billede conrad Nybegynder
30. november 2003 - 21:21 #22
Det var absolut ikke nogen kritik, snarere for at påpege at Arne rent faktisk inddirekte havde givet svaret. Det er nok ham du skal have til at hjælpe med søgningen.
Avatar billede montymus Nybegynder
30. november 2003 - 21:22 #23
k hehe
Avatar billede arne_v Ekspert
30. november 2003 - 21:25 #24
Ja, men jeg kunne jo ikke se forskel på add og addItem ...

Så lig et svar.
Avatar billede montymus Nybegynder
30. november 2003 - 21:25 #25
hehe nice nok...Jeg laver nok et nyt indlæ om et nyt sp. lige om lidt...Damn det er møj svært det her
Avatar billede conrad Nybegynder
30. november 2003 - 21:27 #26
ok, der er jo en vis sandsynlighed for de alligevel ryger i din retning i fremtiden :)
Avatar billede montymus Nybegynder
30. november 2003 - 21:28 #27
hehe
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