Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2022-05-25, 09:20
  #13
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av jonatan36
Problemet när jag prövar sorteringsmetoden med bubblesort är att jag sorterar objekten i listan och inte några andra datatyper, till exempel integrer. Det gör att objektet inte kan lagras i den tillfälliga variabeln för att sedan kunna byta plats. Konsolen tillåter inte heller att man endast deklarerar en variabel med "var" som ovan utan specificerad datatyp.
Finns det något sätt att lagra ett objekt i en variabel?
Det är svårt att förstå vad du menar. Du ville sortera listan med Konto-objekt utifrån behållning och det är väl som föreslagen kod gör? Alltså har du fått vad du ville?

Objektet konto innehåller ju olika atttribut däribland möjligen några integers (heltal på svenska). Men dessa är ju enbart ”invånare” i Konto-objekten som ingår i den numerade sorterade listan.

Konsollen är en annan sak. Om du vill att Objektet ska kunna göra en output till konsollen så gör en egen metod för detta t.ex. Konto.toConsole(), alternativt gör en metod som returnernar en output-sträng som du kan skriva ut i konsollen t.ex. Konto.toString()

Rätt datatyp för att lagra objektet Konto i en variabel är naturligtvis Konto som a-mortal skrev.
Citera
2022-05-25, 13:51
  #14
Medlem
jonatan36s avatar
Citat:
Ursprungligen postat av a-mortal
Kod:
Konto tmp = kontoLista[0];
Har du testat om min kod fungerar?

Ja, jag lyckades precis få det att fungera med en kombination av din och pontiac_garage's kod.
Tack för hjälpen!
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback