• 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

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in