super

来源:互联网 发布:乌镇网络峰会 编辑:程序博客网 时间:2024/04/26 18:15


1. super is different with this, super is not a referrence.它只是调用超类方法的特殊关键字。

2.super(parm1,parm2);此处的含义又不同于第一点,用法比较固定,用在调用超类的构造器时。一般情况下,子类的构造器会自动超类默认无参的构造器,除此之代都需用super(parm1,parm2...)显示调用。

3.在JAVA中动态绑定是默认的处理方式,如果不希望让一个方法具有虚拟特征,可以将它标记为final。这点与C++不同。

4.抽象类中的方法可以或者说一般不需要实现,即public abstract String getDescription();这种形式即可。

5、虽然JAVA数组可以在运行时确定大小,但是想要完全解决运行时动态更改数组的问题,还是要用ArrayList泛型类。刚开始用ArrayList<Employee> staff = new ArrayList<Employee>();比较好理解,从JAVA7开始一般用ArrayList<Employee> staff = new ArrayList<>();了。

0 0
原创粉丝点击