0
我是一個完全noob顯然,但我試圖做一個大學項目的簡單虛擬應用程序,我不明白我做錯了什麼。我對Java並不熟練,所以這可能是問題的一部分,但我一直在看例子,我仍然無法弄清楚。從一個單獨的文件中的類的方法調用
我簡化了它,以盡我所能,它仍然無法工作。 所以,我在同一個包
test.java:
package com.example.test;
import android.app.Activity;
import android.os.Bundle;
public class test extends Activity {
public int zapis;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void onStart() {
super.onStart();
test2 klasa = null;
zapis = klasa.a;
}
}
和test2.java 2個.java文件:
package com.example.test;
public class test2 {
public int a=3;
}
,如果我運行它,應用程序崩潰:(我失去了什麼,某種如果你想訪問對象的成員構造的?感謝您的幫助。
您嘗試訪問'klasa'的'a'成員將導致NullPointerException,因爲前面的語句將'klasa'設置爲null。 – 2011-06-15 15:26:28