Avatar billede tblaster Nybegynder
07. september 2006 - 16:56 Der er 1 løsning

Arbejde på kryds af 2 objekter i samme klasse

Jeg har et par generelle spørgsmål mht. Java.

Jeg har en klasse hvortil jeg opretter nogle objekter. Eks:

Klasse: Computer
Objekt1: Computer1
Objekt2: Computer2

En af de ting jeg så gerne vil i objektet er at kunne tilknytte et andet objekt, det vil sige lavet noget lig følgende:

    public void setRelation(Computer str) {
        Relation = str.name;
    }

Mit første spørgsmål går på om jeg kan lave dette så når man kalder setRelation() så får man en liste af mulige objekter så man ikke selv skal angive navnet på det objekt man vil tilknytte.

Når så jeg har knyttet Computer2 til Computer1, hvordan henter jeg så informationerne fra Computer2 når jeg laver et kald på Computer1? Jeg vil altså gerne kunne printe specifikationerne for de 2 computer ved et enkelt kald på computer1:

System.out.println("Computer1 specs: " + specs);
System.out.println("Computer2 specs: " + ???);

Håber der er nogen der kan hjælpe.
Avatar billede tblaster Nybegynder
03. marts 2007 - 16:24 #1
Lukker.
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