rage / ohjelmointi-22

6 stars 6 forks source link

Tarkistin ei hyväksy tehtävää (Osa 10, Olio-ohjelmoinnin tekniikoita, Raha) #46

Open Quorxom opened 2 years ago

Quorxom commented 2 years ago

Tehtävässä "Raha" halutaan, että oliolla Raha ei ole yhtään julkista attribuuttia: "Luokalla ei siis saa olla kapseloimattomia attribuutteja eikä asetus- tai havainnointimetodeita euroille tai senteille!"

Tarkistin ei kuitenkaan hyväksy olioiden vertailuja, jos attribuutteja "eurot" ja "sentit" ei ole. Tarkistin ilmeisesti yrittää käyttää näitä attribuutteja suoraan. Jos attribuutit tosaalta näkyvät, tarkistin antaa virheen, koska niitä ei pitäisi olla.

Virheen viite: Osa 10, Olio-ohjelmoinnin tekniikoita, ohjelmointitehtävä "Raha"