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 ConsoleApp12
- {
- class Program
- {
- static void Main(string[] args)
- {
- KulkuValine kv = new KulkuValine("auto", "Honda", 2014, 18190f);
- kv.TulostaTiedot();
- Auto a = new Auto("maasto", "Honda", 2014, 18190f, 143, "Civic", 4);
- a.TulostaTiedot();
- Auto b = new Auto("työkone", "Caterpillar", 2014, 28190f, 500, "Nostelija 3000", 2);
- b.TulostaTiedot();
- }
- }
- class KulkuValine
- {
- protected string tyyppi;
- protected string merkki;
- protected int vuosimalli;
- protected float hinta;
- public KulkuValine (string tyyppi, string merkki, int vuosimalli, float hinta)
- {
- this.tyyppi = tyyppi;
- this.merkki = merkki;
- this.vuosimalli = vuosimalli;
- this.hinta = hinta;
- }
- public virtual void TulostaTiedot ()
- {
- Console.WriteLine(tyyppi + ", " + merkki + ", " + vuosimalli + ", " + hinta);
- }
- }
- class Auto : KulkuValine
- {
- protected int koneenKoko;
- protected string malli;
- protected int ovienLkm;
- public Auto (string tyyppi, string merkki, int vuosimalli, float hinta, int koneenKoko, string malli, int ovienLkm) : base (tyyppi, merkki, vuosimalli, hinta)
- {
- this.koneenKoko = koneenKoko;
- this.malli = malli;
- this.ovienLkm = ovienLkm;
- }
- public override void TulostaTiedot ()
- {
- Console.WriteLine(tyyppi + ", " + merkki + ", " + vuosimalli + ", " + hinta + ", " + koneenKoko + ", " + malli + ", " + ovienLkm);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement