永发信息网

public final native Class<?> getClass();

答案:2  悬赏:70  手机版
解决时间 2021-03-16 06:49
  • 提问者网友:黑米和小志
  • 2021-03-15 22:37
这个是Object类中的,请帮忙解释下。
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-03-15 23:27
你还研究这个东西唆··· 这个 是返回该Object的运行时间类,它被final修饰,表示所有继承Object类的子类都不能修改此方法,它被native修饰,是因为Java无法直接访问到操作系统底层(如系统硬件等),所以用此修饰符与其它编程语言打交道,从而扩展JAVA程序的功能··· 我只大概晓得这些了···
全部回答
  • 1楼网友:duile
  • 2021-03-16 01:02
这是一个jni的和范型类的用法。你可以这样理解:先调用getclass()函数得到一个返回值,而且该返回值肯定是一个class。若返回的class为“classtype”,则这个代码可以解释为public final native classtype class{ ... };如果还不理解的话,你可以上网搜索下jni和范型的相关资料。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯