Vapaat kommentit
Periaatteessa yksinkertaista ja helppoa mutta hienosäätämiseen sai kulumaan aikaan. Näkyvyysasteiden kanssa oli pientä säätöä, samoin syntaksin sisäistäminen vei hetken. Etenkin omassa ratkaisussani on pieniä kikkailuja, koska tein tehtävän ennen keskiviikon luentoa, jolla tuli paljon selventävää ja hyödyllistä asiaa.
Tehtävänannossa tasolla 5 pieni ristiriitaisuus: osavaltion konstruktoria pitäisi pystyä kutsumaan merkkijono-tyypin maa-parametrilla, mutta toisaalta sen attribuuttina pitää olla maa-olio, ei merkkijono. Ilmeisesti tuon merkkijono-kutsun voi unohtaa -- muutenhan osavaltion pitäisi olla tietoinen kaikista maista etsiäkseen sitten merkkijonoa vastaavan maan.
Taas vaihteeksi kohtuuajassa tehtäviä tehtäviä, hyvä homma :)
Helppoa oli C++:lla ohjelmoineelle. Eniten hermoja kiristi "$this->".
Ihan ok purtavia. Ei onneksi niin työläitä kuin viime viikolla. Aika ei riittäny tällä kertaa tosin kuin tasoon 1.
Ihan kiva tehtävä.
Asia oli kyllä javan takia hallussa, syntaksia vähän piti vain muokata. Hankalaa oli debugata kun tuo users ei sitä tee joten ihan mahdoton oli määrittää missä kohdalla koodi meni mönkään, siksi näin monet tekotunnit. Olioiden kertauksen tämä oli hyvä, mutta työkaluissa kehittämistä.Hankalaa oli myös tehdä osavaltiolle maa-attribuuttiasetus stringinä tuodun parametrin avulla.
olioiden ja metodien toiminnan hahmottaminen oli erittäin hyödyllistä.
Tällä kertaa tehtävä oli juuri sopivan pituinen, tasoinen ja muutenkin ihan hauskaa puuhaa.

Opin uutta

Vastanneiden määrä: 33

KysymysMäärä
Metodien ylikirjoittaminen 13
Luokan tekeminen 22
Olioiden luominen ja kayttaminen 23
Luokkien yhteistyo 20
Nakyvyysasteet 15
Periminen 16
Metodien tekeminen 15

Kysymyksien keskiarvot

KysymysKeskiarvo
kesto4.24
demot0.55
taso4.03
Periminen2.70
Olioiden luominen ja kayttaminen2.42
Metodien ylikirjoittaminen2.61
Metodien tekeminen2.73
Nakyvyysasteet2.33
Luokan tekeminen2.27
Luokkien yhteistyo2.73