java:继承中的构造方法
1、//以下为示例
class A {
protected void print(String s){
System.out.println(s);
}
public void f() {print("A:f()");}
A(){print("A()");}
}
class B extends A
{
//继承中没有super则默认调用基类的无参数的构造方法
//为什么这里调用的是A()而不是f(),因为f()并不是“构造”方法
B(){print("B()");}
public void f(){print("B:f()");}
public static void main(String[] args)
{
B b = new B();
b.f();
}
}
/*输出结果为:
A()
B()
b.f() */
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:142
阅读量:178
阅读量:51
阅读量:40
阅读量:89