1-为什么要使用抽象类?
如果一段代码在语义上是有错误的,那么在语法上也应该是有错误的;
语法的错误比语义的错误更容易发现;
如果一个类的某一个函数,必须要由他的子类来实现;即无法写出一个所有子类都能通用的函数的话,我们就可以把这个函数定义为抽象函数,并且定义这个类为抽象类;
这样做的好处可以避免很多错误出现;
抽象类还有很多更复杂的作用,只是暂时没必要了解那么多。
本文探讨了抽象类在软件设计中的重要性。当一个类的某个函数必须由其子类实现时,通常会将该函数定义为抽象函数,并将此类定义为抽象类。通过这种方式可以避免很多潜在的错误。
1-为什么要使用抽象类?
如果一段代码在语义上是有错误的,那么在语法上也应该是有错误的;
语法的错误比语义的错误更容易发现;
如果一个类的某一个函数,必须要由他的子类来实现;即无法写出一个所有子类都能通用的函数的话,我们就可以把这个函数定义为抽象函数,并且定义这个类为抽象类;
这样做的好处可以避免很多错误出现;
抽象类还有很多更复杂的作用,只是暂时没必要了解那么多。
2120

被折叠的 条评论
为什么被折叠?