当前位置: 代码迷 >> Android >> PedApi 变量不定义,直接能用,这是不是android 中的特点? 请教这怎么理解
  详细解决方案

PedApi 变量不定义,直接能用,这是不是android 中的特点? 请教这怎么理解

热度:73   发布时间:2016-04-28 00:45:49.0
PedApi 变量不定义,直接能用,这是不是android 中的特点? 请问这如何理解?
//..................
PedApi.java 内容如下:

package com.invensense.android.hardware.pedapi;
public class PedApi { 
  static {
      System.loadLibrary("mpl_ped_jni");
   }
  public final static native int getSteps();
}
//..................


//..................
insport.java 内容如下:

import com.invensense.android.hardware.pedapi.PedApi;
...
PedApi.getSteps();
....
//..................

PedApi 变量不定义,直接能用,这是不是android 中的特点? 请问这如何理解?
------解决思路----------------------
import com.invensense.android.hardware.pedapi.PedApi;
import引入了这个类,  static的方法可通过类名调用. ( PedApi.getSteps(); )


import com.invensense.android.hardware.pedapi.PedApi;
<---这里将相当于 C/C++ 中的声明变量 (声明PedApi 变量,声明后才可以用PedApi.getSteps();
方法 )
  相关解决方案