Kodutöö aines "Programmeerimine CSharp keeles"(Kaugõpe 2011): Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Realiseerida järgnev ülesanne. Sisuliselt tuleb luua esmalt klass Mootorsõiduk ning realiseerida sellel erinevad meetodid ning hiljem luua kaks alamklassi. | Realiseerida järgnev ülesanne. Sisuliselt tuleb luua esmalt klass Mootorsõiduk ning realiseerida sellel erinevad meetodid ning hiljem luua kaks alamklassi. | ||
Ülesanne tuleb saata hiljemalt 25.oktoobriks aadressile mposka@itcollege.ee | |||
'''Klass Mootorsõiduk'' | Ülesande täpne kirjeldus asub allpool: | ||
'''Klass Mootorsõiduk''' | |||
Muutujad | Muutujad |
Latest revision as of 08:41, 18 October 2011
Realiseerida järgnev ülesanne. Sisuliselt tuleb luua esmalt klass Mootorsõiduk ning realiseerida sellel erinevad meetodid ning hiljem luua kaks alamklassi. Ülesanne tuleb saata hiljemalt 25.oktoobriks aadressile mposka@itcollege.ee
Ülesande täpne kirjeldus asub allpool:
Klass Mootorsõiduk
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
Klass Auto, mis 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
Klass Veoauto, mis pärineb klassilt 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