定义抽象类,抽象类可以有普通方法,构造方法,但是不能实例化,只能被子类继承,如果子类不是抽象类,则必须重写父类的抽象方法
2.final类似C语言的const
- 在类的声明中使用final
被定义成final的类不能在派生子类 - 在成员方法声明中使用
被定义成final的方法不能重写 - 在成员变量的声明中使用final
一经赋值不能改变
继承,java中的继承,即子类只能继承一个父类
4.finally在try/catch语句中处理一些后续的工作
5.implements无论如何都会执行finally
用于接入接口。接上接口的类必须实现接口的抽象方法,java中利用接口来实现多继承
6.interface用于声明一个接口.
7.static定义静态的方法;
通过类而不是通过实例化对象访问static修饰的方法
class GeneralFunction{
public static int add(int x,int y){
return x+y;
}
}
public calss UseGeneral{
public static void main(String[]args){
int c=GeneralFunction.add(2,3);
System.out.printf(c);
}
}
静态初始化程序:静态语句块在加载类时执行且只执行一次
static{
···
}
8.super
- 引用父类的成员
super.xxx - 调用父类的构造方法
super(xxx)



