解释一下抽象方法和抽象类

2013-06-21 06:30:01 阅读( 35 )

2977人 收藏本页

标签:Java面试题

抽象方法和抽象类
在类中没有方法体的方法,就是抽象方法
含有抽象方法的类,为抽象类
如果子类没有实现父类的全部抽象方法,子类也成为一个抽象类
也可以把一个没有抽象方法的类声明为abstract避免它产生对象。

native
只能使用,不能编写
JNI(java native interface),他允许JVM内部运行JAVA代码与其他应用程序进行互操作。
它是JAVA代码与其他应用程序的一个中介

接口
接口中的方法都是public abstract的
在接口中的申明的方法,不能是其他
和public类一样,public接口也要保存在与接口同名的文件中。
接口中可以定义变量,public static final
java中允许接口的多继承
一个类可以多接口
在继承的同时,实现多个接口。


来自IT公司面试手册

下一篇:解释一下ArrayList Vector和LinkedList的实现和区别

上一篇:equal和==的区别

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题