本帖最后由 唐兴旺 于 2012-2-24 20:49 编辑
class A
{
public A()
{
System.out.println("A不带参数构造方法");
}
}
class B extends A
{
public B()//这时候会默认调用A的不带参数构造函数,继承原则里B是不继承A的构造函数的,为什么默认调用?
{
System.out.println("B不带参数构造函数");
}
}
public class C
{
public static void main(String [] args)
{
B ceshi=new B();
}
}
我说明一下,我不是不明白B怎么调用A的无参数构造方法,只是觉得与继承里的概念有点小矛盾,那句子类不继承父类的构造函数怎么理解? |
|