Praktikum3: Viitetüüpi muutujad CSharp programmeerimiskeeles: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 14: Line 14:
** ToString() panna väljastama Hetkeseis() poolt tagastatavat teksti
** ToString() panna väljastama Hetkeseis() poolt tagastatavat teksti


Auto pärineb klassist Mootorsõiduk
<!---Auto pärineb klassist Mootorsõiduk
*Muutujad
*Muutujad
**Uksed avatud (vaikimisi false)
**Uksed avatud (vaikimisi false)
Line 39: Line 39:
**Hetkeseis() tagastab tekstina auto hetkeseisu (kallutab, uksed avatud, sisab või sõidab kiirusega x)
**Hetkeseis() tagastab tekstina auto hetkeseisu (kallutab, uksed avatud, sisab või sõidab kiirusega x)
**ToString() panna väljastama Hetkeseis() poolt tagastatavat teksti
**ToString() panna väljastama Hetkeseis() poolt tagastatavat teksti
-->

Revision as of 13:09, 16 September 2013

Käsi_hoitud_tegevus

Luua klass Mootorsõidk

  • Muutujad
    • Kiirus (vaikimisi 0)
    • MaxKiirus (vaikimisi 20)

Konstruktor(int maxkiirus) – määratakse max kiirus

  • Meetodid
    • Kiirenda() lisab kiirusele 10
    • Kiirenda(int kiirus) lisab kiirusele parameetri kiirus väärtuse ja kontrollib kas max kiirus on käes. Kui nii siis kiirus sellest suuremaks ei muutu.
    • Stop() kiirus läheb nulli
    • Hetkeseis() tagastab tekstina mootorsõiduki hetkeseisu (sõidab kiirusega x või seisab)
    • ToString() panna väljastama Hetkeseis() poolt tagastatavat teksti