首页 > 编程语言 > 详细

java中的一些小细节

时间:2016-04-03 23:40:02      阅读:170      评论:0      收藏:0      [点我收藏+]

1.abstract抽象类除了多了抽象的方法之外是可以有构造函数的,在子类进行实例化的时候,先执行父类的构造函数,可以调用super关键字指定调用父类的构造方法,在执行子类的构造方法。

2.抽象类一定要有子类,抽象方法必须要在子类实现。

3.java中只能继承一个抽象类,不能继承多个类。

4.接口包括全局常量(final static 修饰)和公有抽象函数,一个子类可以继承多个接口。

5.一个接口不能继承一个抽象类,但是可以继承多个接口,但是一个抽象类可以继承多个接口。

6.接口和抽象类都不能进行实例化。

7.使用多态,向上转型的时候,会优先调用子类中抽象的方法,如果子类没有那么才会调用父类的方法,自动实现。向下抓型的时候需要先建立子类和父类的关系即发生一个向上转型如A a=new B();

8.instanceof可以进行判断能否进行转型,避免出现ClassCastException,另外解决不同子类属于自己的特性的问题。

9.一个子类不要集成某一个普通类,要继承抽象类或者接口。

10.接口里面可以有内部类,类里面也可以有内部接口。

java中的一些小细节

原文:http://www.cnblogs.com/1003318713wonder/p/5350848.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!