A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 cc3441251 于 2015-8-19 08:05 编辑

abstract可以修饰类和方法:
abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但是可以作为对象变量声明的类型,也就是编译时的类型,抽象类相当于类的半成品,需要之类继承并且覆盖其中的抽象方法,这时子类才有创建实例的能力;如果子类没有实现父类的抽象方法,那么子类也要成为抽象类。
abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明而没有实现,实现部分以“;”替代,需要子类继承实现,抽象方法代表了某种标准,定义标准,定义功能,在子类中区实现功能
总结:有抽象方法的类一定是抽象类,但是抽象类中不一定都有抽象方法(也可以全部是具体方法)

2 个回复

倒序浏览
cc3441251 来自手机 中级黑马 2015-8-19 14:22:09
沙发
没人回复,自己给自己支持一下吧
回复 使用道具 举报
写的不错,赞一个!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马