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 Lab01
- {
- public abstract class Osoba
- {
- protected string Name;
- public Osoba()
- {
- Console.WriteLine("Utworzono objekt klasy 'Osoba'");
- Name = "unknown";
- }
- public Osoba(string name)
- {
- Console.WriteLine("Utworzono objekt klasy 'Osoba' i zainicjowano pole 'Name'");
- Name = name;
- }
- public String GetName()
- {
- return Name;
- }
- public void Je(string jedzenie)
- {
- }
- public void Ubiera(string ubranie)
- {
- }
- }
- public class Ojciec : Osoba
- {
- public Ojciec(string name) : base(name)
- {
- }
- }
- public class Syn : Osoba
- {
- public Syn(string name) : base(name)
- {
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Hello");
- var person1 = new Ojciec("Rafał");
- var person2 = new Syn("Jakub");
- String A = GetName(person1);
- Console.WriteLine(A);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement