黑马程序员技术交流社区
标题:
今天学习抽象类的总结0819,有不对的请指出,谢谢
[打印本页]
作者:
cc3441251
时间:
2015-8-19 00:51
标题:
今天学习抽象类的总结0819,有不对的请指出,谢谢
本帖最后由 cc3441251 于 2015-8-19 08:05 编辑
abstract可以修饰类和方法:
abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但是可以作为对象变量声明的类型,也就是编译时的类型,抽象类相当于类的半成品,需要之类继承并且覆盖其中的抽象方法,这时子类才有创建实例的能力;如果子类没有实现父类的抽象方法,那么子类也要成为抽象类。
abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明而没有实现,实现部分以“;”替代,需要子类继承实现,抽象方法代表了某种标准,定义标准,定义功能,在子类中区实现功能
总结:有抽象方法的类一定是抽象类,但是抽象类中不一定都有抽象方法(也可以全部是具体方法)
作者:
cc3441251
时间:
2015-8-19 14:22
没人回复,自己给自己支持一下吧
作者:
柳柳桑
时间:
2015-8-19 15:03
写的不错,赞一个!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2