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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© guoyangpeng 中级黑马   /  2015-5-18 23:11  /  508 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

总结abstract(抽象的)可以修饰:
1.类 抽象类
抽象类只能声明引用,不能创建对象
2.方法 抽象方法
一个方法只有声明,没有实现。
如果一个类中有抽象方法,这个类就必须是抽象类
子类继承抽象类,如果子类不希望也成为抽象类,就必须实现父类中声明的所有抽象方法。抽象中未必有抽象方法,可以有构造方法。
abstract class Super{
public abstract void method();
}
classSub extendsSuper{
public voidmethod(){
System.out.println("Sub");
}
}
抽象的作用:
l利用abstract,把方法声明抽象到父类中,而方法实现留在子类,更好体现“共性”放在父类的“原则”。
修饰符组合:
private static final均不能和抽象abstract联用

1 个回复

倒序浏览
懒儿想想 来自手机 中级黑马 2015-5-18 23:15:11
沙发
刚看到这块
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马