Praktikum3: Viitetüüpi muutujad CSharp programmeerimiskeeles: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Created page with '=Käsi_hoitud_tegevus= Luua klass Mootorsõidk *Muutujad **Kiirus (vaikimisi 0) **MaxKiirus (vaikimisi 20) Konstruktor(int maxkiirus) – määratakse max kiirus *Meetodid ** K…' |
|||
Line 15: | Line 15: | ||
Auto pärineb klassist Mootorsõiduk | Auto pärineb klassist Mootorsõiduk | ||
Muutujad | *Muutujad | ||
**Uksed avatud (vaikimisi false) | **Uksed avatud (vaikimisi false) | ||
Konstruktor annab baasklassi konstruktori abil ette max kiiruseks 100 | Konstruktor annab baasklassi konstruktori abil ette max kiiruseks 100 | ||
Meetodid | *Meetodid | ||
**AvaUksed() sõiduk peatatakse, uksed avatakse | **AvaUksed() sõiduk peatatakse, uksed avatakse | ||
**SulgeUksed() sulgeb uksed | **SulgeUksed() sulgeb uksed | ||
Line 27: | Line 27: | ||
==Mul_on_igav_teeks_ka_midagi== | ==Mul_on_igav_teeks_ka_midagi== | ||
Luu klass Veoauto, mis pärineb klassist Auto | Luu klass Veoauto, mis pärineb klassist Auto | ||
Muutujad | *Muutujad | ||
**Kallutab (vaikimisi false) | **Kallutab (vaikimisi false) | ||
Konstruktor annab baasklassi konstruktori abil ette max kiiruseks 70 | Konstruktor annab baasklassi konstruktori abil ette max kiiruseks 70 | ||
Meetodid: | *Meetodid: | ||
**HakkaKallutama() sõiduk peatatakse, hakkab kallutama | **HakkaKallutama() sõiduk peatatakse, hakkab kallutama | ||
**Kiirenda(int kiirus) kontrollida kas toimub kallutamine kui nii siis ei kiirenda kui kallutamist ei toimu siis kiirendada | **Kiirenda(int kiirus) kontrollida kas toimub kallutamine kui nii siis ei kiirenda kui kallutamist ei toimu siis kiirendada | ||
**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:23, 23 September 2012
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
Auto pärineb klassist Mootorsõiduk
- Muutujad
- Uksed avatud (vaikimisi false)
Konstruktor annab baasklassi konstruktori abil ette max kiiruseks 100
- Meetodid
- AvaUksed() sõiduk peatatakse, uksed avatakse
- SulgeUksed() sulgeb uksed
- Kiirenda(int kiirus) kirjutab üle baasklassi meetodi, kontrollib enne kiirendamist kas uksed on avatud ei saa kiirendada.
- Hetkeseis() tagastab tekstina auto hetkeseisu (uksed avatud, sisab või sõidab kiirusega x)
- ToString() panna väljastama Hetkeseis() poolt tagastatavat teksti
Mul_on_igav_teeks_ka_midagi
Luu klass Veoauto, mis pärineb klassist Auto
- Muutujad
- Kallutab (vaikimisi false)
Konstruktor annab baasklassi konstruktori abil ette max kiiruseks 70
- Meetodid:
- HakkaKallutama() sõiduk peatatakse, hakkab kallutama
- Kiirenda(int kiirus) kontrollida kas toimub kallutamine kui nii siis ei kiirenda kui kallutamist ei toimu siis kiirendada
- Hetkeseis() tagastab tekstina auto hetkeseisu (kallutab, uksed avatud, sisab või sõidab kiirusega x)
- ToString() panna väljastama Hetkeseis() poolt tagastatavat teksti