经典指数          
原因
4387
浏览数
0
收藏数
 

以下声明合法的是
  • default  String  s
  • public  final  static  native  int  w( )
  • abstract  double  d
  • abstract  final  double  hyperbolicCosine( )

     举报   纠错  
 
切换
1 个答案
b中的问题涉及到JNI: native是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类似于接口方法。Native可以和其他一些修饰符连用,但是abstract方法和Interface方法不能用native来修饰。
 
切换
撰写答案
扫描后移动端查看本题