【发布时间】:2018-08-08 20:03:54
【问题描述】:
我想多次运行一个课程,假设我有一个课程
public class setTextClass {
public void setTextClass (String text){
this.text = text;
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
textview.setText(text);
}
public void run{
textview.setText(text);
}
}
所以,如我所见,如果我开始上课:
setTextClass hi = new setTextClass("hello");
onCreate 上的代码会运行吗? (这是我的第一个问题)
然后,如果我运行代码:
hi.run()
run 方法上的代码将被执行,并且还将传递在初始化时分配的文本变量?这是我的第二个问题。我正在学习java,如果这是一个非常基本的问题,对不起
【问题讨论】:
-
等等,这个类扩展了什么?如果不在构造函数中调用
onCreate(...),将如何在创建对象时神奇地调用? -
尝试先阅读一些java教程,你甚至混淆了java和android。 onCreate 是 Android 框架调用的生命周期方法。在普通的 java 对象中没有 onCreate 这样的东西。