C#-多态
1、什么时候用虚方法来实现多态?
答:在几个类中能抽象出一个父类,并且父类当中必须写上这几个子类共有的一个方法,然后我们不但知道写这个方法,并且还需要创建父类的对象,这个时候用虚方法来实现多态。
2、什么时候用抽象类来实现多态?
答:在几个类中能抽象出一个父类,并且父类当中必须写上这几个子类共有的一个方法,然后我们还不知道如何写这个方法,这个时候用虚方法来实现多态。
3、什么时候用接口来实现多态?
答:几个类中根本抽象不出父类,但是能发现共有的行为,能力。这时候用接口实现多态。