11.有abstract 方法的类一定是抽象类
12.带final的类不能继承
13. 变量都有作用域 在main方法中无法访问x 改成private static final int x=9
14. static能修饰变量 方法还可以写静态代码块
静态变量调用的话类不需要实例化 直接 类名.变量名 就可以调用
静态方法的话也可以类名.方法名调用
一个类中可以使用不包含在任何方法体中的静态代码块 当类被载入时 静态代码块被执行 且只被执行一次 静态块经常用来进行类
属性的初始化
15.final能修饰类 方法 变量。。
16.abstract能修饰类方法
17.final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资
源回收,例如关闭文件等
18.函数重载 根据所带参数的类型
19.方法重写 参数类型和个数
20.没有错
21.interface X{
public void say(String s);
}
public class Test implements X{
pubic void say(String s){
System.out.println(s);
}
public static void main(String args[]){
Test t=new Test();
t.say("sss");
}
}
22.接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有
方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量 都是public 。。。
23.成员函数中定义了和成员变量中相同的变量时,引用成员变量要用this.
构造函数中调用同一个类的其他构造函数时用this
子类中覆盖了于父类成员变量或成员函数时,在子类中调用父类的变量或函数要用super
子类的构造函数里调用父类的构造函数用super
--------------------------------------
这些都是基础呢 拜托 自己去看书 。。。