abstract 的 method是否可同时是 native的?

简介: 不能。应为native的方法涉及到JNI编程,JNI编程简单的说就是用java代码调用C语言编写的代码。而abstract 方法的要求实现类使用java语言实现,这显然是矛盾的,所以abstract的方法不能同时是native的。

不能。应为native的方法涉及到JNI编程,JNI编程简单的说就是用java代码调用C语言编写的代码。而abstract 方法的要求实现类使用java语言实现,这显然是矛盾的,所以abstract的方法不能同时是native的。


JNI编程可参考:http://blog.csdn.net/wilsonpeng3/article/details/14228125

目录
打赏
0
0
0
0
1
分享
相关文章
Java反射之Method的invoke方法详解
Java反射之Method的invoke方法详解
abstract class和interface有什么区别?
声明方法的存在而不去实现它的类被叫做抽象类(abstract class)
110 0
详解java中overload、override、overwrite的区别
今天刷博客的时候看到一个面试题就是java中overload、override、overwrite的区别。然后看到那个人的博客写的好像跟自己想的不一样,难道是自己都忘了?然后又百度了下,发现看了三个人,三个人的答案还是有差别的。后来自己就参考一些权威的资料,加上自己Demo实验,总结了一下,现在记录下来。
784 0
详解java中overload、override、overwrite的区别
public <T> T method(T t)方法详解
public <T> T method(T t)方法详解
512 0
public <T> T method(T t)方法详解
Java - ? extends T 和 ? super T 理解(二)
Java - ? extends T 和 ? super T 理解(二)
193 0
Java - ? extends T 和 ? super T 理解(一)
Java - ? extends T 和 ? super T 理解(一)
204 0
Java的Override和Overload
Java的Override和Overload
181 0
JAVA interface报错:abstract methods do not specify a body
JAVA interface报错:abstract methods do not specify a body
350 0