java 复习(二)

来源:互联网 发布:英虎网络股份有限公司 编辑:程序博客网 时间:2024/06/05 17:46

1. 子类在构造时,不论是不是有参数的,除非super显式调用父类的构造函数,默认都会先调用父类的无参数构造函数,如果父类的无参数构造函数里有调用方法,而子类重写了这个方法,调用的是子类的方法,然后再运行子类的构造函数

2. 序列化,继承了序列化接口的类的所有属性会自动变成可序列化,除了static修饰的,除了transient修饰的,貌似也不会序列化父类的属性

3. abstract只能修饰类和方法,abstract类中的抽象方法不能被实现,普通方法一定要被实现;抽象类可以包含方法,属性,构造方法,内部类,初始化块等

4. 抽象类可以有私有变量和方法?只能实现单继承,而接口可以实现多继承;interface只能有public static final的变量

5. 关于异常和错误;

    FileNotFoundException, ParseException这种属于checked exception,发生在编译阶段

0 0
原创粉丝点击