C#-多态

1、什么时候用虚方法来实现多态?

答:在几个类中能抽象出一个父类,并且父类当中必须写上这几个子类共有的一个方法,然后我们不但知道写这个方法,并且还需要创建父类的对象,这个时候用虚方法来实现多态。

2、什么时候用抽象类来实现多态?

答:在几个类中能抽象出一个父类,并且父类当中必须写上这几个子类共有的一个方法,然后我们还不知道如何写这个方法,这个时候用虚方法来实现多态。

3、什么时候用接口来实现多态?

答:几个类中根本抽象不出父类,但是能发现共有的行为,能力。这时候用接口实现多态。

猜你喜欢

转载自www.cnblogs.com/ImOrange/p/10573857.html
今日推荐