黑马程序员技术交流社区

标题: abstract interface final static总结 [打印本页]

作者: bugs    时间: 2018-4-9 00:16
标题: abstract interface final static总结
abstract
1.只要含有抽象方法的类必须声明为抽象类。
2.抽象类可以有具体的实现方法。
3.抽象类内可以没有抽象方法。
4.抽象方法必须被子类实现,或者子类也是抽象类。
5.抽象类不可以被实例化。
6.使用抽象类内部方法,必须有一个子类继承这个抽象类,并且实现抽象方法 通过子类实例化去调用。
interface
1.成员变量必须定义初始化。
2.接口内的成员方法只能是方法原型,不能有方法体。
3.接口内的成员变量和方法只能是public修饰
4.实现接口的类必须全部实现接口方法。
final
1.final方法不能被子类重写但是可以继承,
2.final类不可以被继承 final类内部方法也无法被继承
3.final修饰的变量只能被赋值一次,赋值之后无法修改
4.final不能修饰构造方法
static
1.可以修饰成员变量和成员方法。
2.修饰的成员变量和方法被类共享
3.修饰的类和成员方法 可以通过类名直接调用
4.private 修饰的static变量和static方法 不能使用this方法


作者: tom19970323    时间: 2018-4-9 08:43
1111111111

作者: 小浙姐姐    时间: 2018-4-10 17:49
知识改变命运




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2