【发布时间】:2012-09-09 18:44:33
【问题描述】:
在阅读“Hello, Android”一书时,我注意到:
每个带有
onCreate(Bundle savedInstanceState)方法的java文件,都有 protected 访问修饰符 EXCEPT 在程序的主 Activity [具有:public void onCreate(Bundle savedInstanceState)]。
为什么onCreate方法public在程序的主Activity上,而protected在其他地方?
【问题讨论】:
-
您可以在所有活动中使用 public 访问修饰符......
-
你能告诉我们那个程序做了什么吗?
-
这是一个数独程序,如前所述,所有具有 onCreate 方法的类 - 除了在主要活动中 - 都具有“受保护的 void onCreate(Bundle savedInstanceState)”。为什么??我不敢相信没有特殊原因!!
标签: android public protected oncreate