抽象类主要就是抽象
抽象的意思是什么? 就是你不知道他要干什么
比如说 我定义一个抽象类,里面必然有几个抽象方法如加法运算 减法运算等等
抽象类必须要被子类继承的 这个你应该知道吧
但是问题来了 你知道你的子类要实现什么方法吗? 你知道他具体要干什么吗?
只要你知道你大概会执行什么方法就ok了 所以你就要定义一些抽象方法在抽象类中
具体你的子类要实现那些方法哪就是你的子类的事情了 他需要什么就会重写什么方法
你只需要给他提供一些结构就可以了 所以抽象方法不能被实例话 你想想看
抽象类中的方法都是抽象的 都没有方法体 只有个方法名字 你创建一个对象
调用它有什么用呢? |