调用父类的构造
来源:互联网 发布:搜淘宝网 编辑:程序博客网 时间:2024/06/06 19:10
父类实例的super引用 如果需要在子类方法中调用父类被覆盖的实例方法,可以用super作为调用者来调用父类被覆盖的实例方法。
public class Ostrich extends Bird{
… … //子类中原有的内容
public void callOverridedMethod(){
super.fly(); //输出“我在飞”
}
… …
}调用父类构造方法 子类不会继承父类的构造方法,但有的时候子类构造方法里需要调用父类构造方法的初始化代码。
例 写出下面程序的执行结果。
class Base{
protected double size;
public Base(){
size=0; System.out.println(“Base类无参构造”);
}
public Base(double s){
size=s;System.out.println(“Base类有参构造”);
}
}public class Sub extends Base{
private String color;
public Sub(){
color=“blue”;System.out.println(“Sub类无参构造”);
}
public Sub(String c){
color=c;System.out.println(“Sub类有参构造”);
}
public static void main(String[] args){
Sub s1=new Sub(); Sub s2=new Sub(“red”);
}
} 要在子类中显式调用直接父类带参数的构造方法,可通过super()调用来实现。例如,
public Sub(double s,String c){
super(s); //调用Base类中带一个参数的构造方法
color=c;
System.out.println(“Sub类有参构造”);
}
- 调用父类的构造
- 拷贝构造函数调用父类的构造函数
- 调用父类的构造方法
- 如何调用父类的构造函数?
- java父类构造方法的调用
- 子类调用父类的构造函数
- 子类调用父类的构造函数
- *调用父类的构造器
- 如何调用父类的构造函数
- php调用父类的构造函数
- 调用父类的带参数的构造函数
- 关于为何子类的构造器必须调用父类的构造器一次的解答
- C++类继承:子类调用父类的构造函数
- 父类构造器调用被子类重写的方法
- 子类的拷贝构造函数如何调用其父类的拷贝构造函数
- 为什么子类的构造方法一定会调用父类的某个构造方法
- 关于父类构造函数调用子类成员的困惑
- C#中调用父类的构造方法和成员
- mysql数据库操作
- 继承
- 公司的技能鉴定上机题——Hash冲突排序算法3
- 坚持梦想,继续往前走
- 漫谈数据库索引
- 调用父类的构造
- Mysql 命令行导入导出数据库
- 公司的技能鉴定上机题——Hash冲突排序算法4
- Android 动态关闭manifest中的Receiver的方法
- objective-c之查找文件
- linux c 字符数组指针和字符串指针(区别代码段)
- AutoCompleteTextView的使用
- flex datagrid渲染使用
- 三角肌前束(06):阿诺德推举