抽象类和接口

来源:互联网 发布:ida pro 6.9 linux 编辑:程序博客网 时间:2024/05/21 06:44

1、抽象类:没有具体实例的类为抽象类,抽象类不能用new操作创建实例,抽象方法只有方法头标志没有实现,实现由子类提供。类只能单重继承

2、接口:只包含常量和抽象方法,关键字为interface,和抽象类相似,但是抽象类包含变量和具体方法。接口可以多重继承

3、使用类和接口的情况:如果明显描述了父子关系应该用类,如职员和人。如果关系比较弱,或者需要多重继承,可以用接口。

4、JAVA中基本数据类型不作为对象使用,取而代之的是包装类。

5、接口也是object的一个子类

0 0
原创粉丝点击