0
import android.os.Bundle;
import android.app.Activity;
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle b) {
}
}
,然后我继承了该类这样:
public class MyNewActivity extends MyActivity {
@Override
public void onCreate(Bundle b) {
}
}
如果我不包括import android.os.Bundle;
然后MyNewActivity
类不会编译,但它应该已经知道Bundle
,因为父类已经导入它。是什么赋予了?
'进口'不会继承。 – GriffeyDog
'它应该已经知道Bundle' - 为什么要这样? 'Bundle'不是MyActivity的成员类。 – Simon
@Simin思想是,由于MyNewActivity已经继承了MyActivity的所有方法,包括方法签名,MyNewActivity将如何显式或隐式地使用'Bundle'? – StackOverflowed