标题: 面向对象构造方法的问题 [打印本页] 作者: hufu4635 时间: 2015-5-14 19:55 标题: 面向对象构造方法的问题 子类不会继承父类的构造方法么?
class a
{
String name;
int age;
public a(String name,int age)
}
class b extends a
{
public void show{}
}
class d
{
public staic void main(String[] args)
{
new b("ssggg",20);
}
} 作者: pvbj0314 时间: 2015-5-14 20:18
子类不会继承父类构造函数,但子类的构造方法中会隐含地先调用父类的构造函数(你也可以使用super()或者super(参数)显式地调用父类的构造函数,但它只能位于子类构造函数的第一行)。构造函数可以调用同类中其它形式的构造函数,使用this()或者this(参数),而且这个语句也必须是位于构造函数的第一行。