一般来说,我是 JAVA 和 OOP 的新手。在这个非常简单的代码中,为什么我必须从超类调用 onCreate 方法?它不是从超类继承的吗?我知道构造函数方法不会继承给子类,如果要调用构造函数,则必须调用超类。super.onCreate 是构造函数调用吗?构造函数名称不是必须与类名相同吗?我知道这是一个愚蠢的问题,感谢您的回答。
import android.app.Activity;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}