簡體   English   中英

來自單獨文件中類的方法調用

[英]Method call from a class in a separate file

我顯然是一個完整的菜鳥,但是我正在嘗試為一個大學項目制作一個簡單的虛擬應用程序,但是我看不出我做錯了什么。 我不太熟練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;
   }

如果我運行它,該應用程序將崩潰:(我缺少什么,某種構造函數?感謝您的幫助。

如果要訪問對象的成員,則首先需要創建對象。

更換

   test2 klasa = null;

   test2 klasa = new test2();

它應該工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM