我们可以在MainActivity.java中创建新类吗?

时间:2018-09-13 19:57:17

标签: java android

如何在此类内添加另一个类MainActivity扩展了AppCompatActivity。 如果有这行代码,

public class MainActivity extends AppCompatActivity {
    private EditText Num1;
    private Button btnAdd;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Num1 = (EditText) findViewById(R.id.firstName);
        btnAdd = (Button) findViewById(R.id.btnAdd);
        btnAdd.setOnClickListener(new View.OnClickListener(){
        @Override
            public void onClick(View v) {
                multiLine.setText(Num1.getText().toString()
       });
    }
}

是否可以在另一个类中调用Num1值,如果可以的话,如何在此新的Calculate类上传递EditText值。我是Android Studio和Java的新手,所以我很感谢您有任何想法。

public class Calculate {
    private int num = Num1

}

我不确定我的问题是否有意义,但是我一直在尝试将Num1值传递给我创建的新类。我可能做错了,我也尝试在Java中创建新类,但不知道如何从MainActivity.java那里调用值。

0 个答案:

没有答案