多态之抽象类语法
2021年7月21日
21:41
抽象方法就是 纯虚函数
所谓”方法体“就是指的函数后面的大括号里的东西;
实例:定义一个抽象方法
总结:
父类只完成定义,实现什么的都交给子类。
=====================================================
=====================================================
在一个普通的类里面定义一个抽象的方法,运行一定会报错!
why:
抽象的方法没有具体实现,在实例化的过程里面本体是不能进行调用的!
所以抽象类不能实例化,且有抽象方法必为抽象类。
why抽象类不一定要有抽象方法呢?
因为抽象类里面可以定义普通方法,但抽象类一定是不能被实例化的!!!!
=====================================
==========================================
===========================================================
个人理解:
抽象类是当有较好的大方向思路,但细节又不全面时用的。
这一节确实是比较绕的,还有一点就是,抽象类的子类不一定也是抽象类,只要它完全实现了抽象类所有的抽象方法。