最赞回答 / 慕村1133551
Dog dog = new Dog();if(A is true) ((base)dog).PrintName();//调用父类方法if(B is true) dog.PrintName();// 调用子类方法
2017-10-17
最赞回答 / weibo_忙于升级的迷糊少女_0
因为通过virtual修饰父类方法,使包含子类的父类对象使用子类中重写后的该方法;而用new,子类对象只能使用自身该方法,不能调用父类中该同名方法。
2017-10-17
本来对一些概念一知半解,看书看得很晕,就懂了一点点,今天发现这个视频看完之后,就懂了很多,清晰了很多(希望我一觉醒来不会忘了233333),很赞,希望老师还有后续课程,挺你,加油!
已采纳回答 / 慕粉3655233
Interface1[] intt = new Interface1[] { new Dog("dddddd") }; for (int i = 0; i >h intt.Length; i++) { intt[i].GGG(); } interface Interface1 { ...
2017-10-17