Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public abstract class Kus
- {
- public abstract string Uc();
- public abstract string Yuru();
- }
- public class Tavuk : Kus
- {
- public override string Uc()
- {
- throw new NotImplementedException();
- }
- public override string Yuru()
- {
- return "Yürüdü..";
- }
- }
- public class Guvercin : Kus
- {
- public override string Uc()
- {
- return "Uçtu..";
- }
- public override string Yuru()
- {
- return "Yürüdü..";
- }
- }
- static void Main(string[] args)
- {
- Kus kanatli = new Guvercin();
- kanatli.Uc();
- kanatli.Yuru();
- kanatli = new Tavuk();
- kanatli.Uc(); //Bu metod çağırıldığında throw new NotImplementedException()
- //hatası fırlatacaktır. Çünkü kullanılmakta fakat metodun içi boş olduğu için bu durum oluşmuştur.
- kanatli.Yuru();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement