[问题] super的理解,不知道对不对,请益

楼主: wheado (principal component QQ)   2018-04-25 12:16:04
小弟初学 Android
每次开起一个新的专案都会出现
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
想请问
1. onCreate 并没有继承任何东西
super.onCreate 是使用 AppCompatActivity 中的 onCreate 函数吗?
2. super.onCreate(savedInstanceState) 是对 App 整个初始化的行为吗?
这个问题可能不适合在这边问...
谢谢指教。
作者: ssccg (23)   2018-04-25 13:06:00
方法是被继承的,本来就没有继承任何东西,会继承的是Classsuper.onCreate是AppCompatActivity(中或继承来)的onCreatesuper.onCreate(savedInstanceState)是呼叫super.onCreate保留被override掉的super.onCreate的行为,是做什么的不知道只论java是这样,谈android的话onCreate是初始化Activity不是App,初始化App的是Application的onCreate

Links booklink

Contact Us: admin [ a t ] ucptt.com