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

© sunyue 中级黑马   /  2015-5-4 09:24  /  333 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

继承:
继承使用关键字:extends
例如 class child extends father{}
Java不可多继承,即一个类只有一个父类。
Final关键字:
使用了final关键字的是常量例如:final int a=30;
在继承里面使用final关键字声明的函数不可被覆写。
使用final声明的类称为最终类,不能被继承。
使用static final关键字联合声明的变量称为全局变量例如:
public static final int a=10;


抽象类:包含抽象方法的类称为抽象类。
抽象方法:只声明而未实现的方法称为抽象方法。必须使用abstract关键字声明。
*抽象类和抽象方法都必须使用abstract关键字声明。
*抽象方法只声明,不需要定义。
*抽象类不能声明对象,必须被继承。
*抽象类中的抽象方法必须被子类全部覆写才能够使用。
如下:
publicclassMain {
publicstaticvoidmain(String args[]){
B b=newB();
}
}

abstractclassA{
publicstaticfinalString s="Hello";
inta;
String b;
publicabstractintgetA();
}

classB extendsA{
publicintgetA(){
returna;
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马