从单独文件中的类调用方法

时间:2011-06-15 15:21:25

标签: java class

我显然是一个完整的菜鸟,但我正在尝试为一个大学项目制作一个简单的虚拟应用程序,我不知道我做错了什么。我不是很擅长Java,所以这可能是问题的一部分,但我一直在看例子,我仍然无法弄明白。

我尽我所能简化了它,它仍然无法正常工作。 所以,我在同一个包中有2个.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:

package com.example.test;

public class test2 {
   public int a=3;
   }

如果我运行它,应用程序崩溃:(我缺少什么,某种构造函数?感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

如果要访问对象的成员,首先需要创建对象。

替换

   test2 klasa = null;

   test2 klasa = new test2();

它应该有用。