Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Ülekate
- {
- // 1. Loo klass
- class Inimene
- {
- // 2. Loo väljad - Kirjuta klassis hoitavad andmed
- protected int _Vanus;
- // 3. Loo konstruktor
- public Inimene(int Vanus)
- {
- //4. Väärtusta väljad konstruktoris
- _Vanus = Vanus;
- }
- // 5. Tee midagi kasuliku
- public virtual void YtleVanus() { Console.WriteLine($"Minu Vanus on {_Vanus} aastat"); }
- public virtual void KutsuEttekandja() { Console.WriteLine($"Ettekandja tulge siia !!"); }
- //* H1 Lisa Inimesele käsklus "KutsuEttekandja" katseta seda eksemplari juures.
- }
- class Daam : Inimene
- {
- public Daam(int Vanus) : base(Vanus) { }
- public override void YtleVanus() { Console.WriteLine($"Minu vanus on {_Vanus - 5} aastat"); }
- public override void KutsuEttekandja()
- {
- Console.WriteLine("Palun tulge siia. Ettekandja !!");
- }
- }
- //* H3 "KutsuEttekandja" käsklus Daami juures üle, pannes sisse piduliku ja peenem tekst. Katseta.
- class Program
- {
- static void Main(string[] args)
- {
- Inimene inimene = new Inimene(40);
- Daam daam = new Daam(40);
- inimene.YtleVanus();
- inimene.KutsuEttekandja();
- daam.YtleVanus();
- daam.KutsuEttekandja();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement