Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1. Niech uczniowie stworzą interfejs IPoruszanieSię z metodą Idź().
- //2. Następnie utworzą dwie klasy, np. Robot i Człowiek, które go
- //zaimplementują 1(każda inaczej).
- public interface IPoruszanieSie
- {
- void Idz();
- }
- public class Robot : IPoruszanieSie
- {
- public void Idz()
- {
- System.Console.WriteLine("Robot porusza się mechanicznie");
- }
- }
- public class Czlowiek : IPoruszanieSie
- {
- public void Idz()
- {
- System.Console.WriteLine("Człowiek sunie gładko do przodu");
- }
- public void Biegnij()
- {
- System.Console.WriteLine("Porusza się szybko");
- }
- }
- public class Program
- {
- public static void Main()
- {
- Czlowiek czlowiek0 = new Czlowiek();
- var czlowiek1 = new Czlowiek();
- Czlowiek czlowiek2 = new();
- IPoruszanieSie czlowiek3 = new Czlowiek();
- IPoruszanieSie robot = new Robot();
- //IPoruszanieSie czlowiek4 = new IPoruszanieSie(); // błąd
- czlowiek2.Idz();
- czlowiek2.Biegnij();
- czlowiek3.Idz();
- robot.Idz();
- //czlowiek3.Biegnij(); // błąd
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment