黑马程序员技术交流社区

标题: 面向对象构造方法的问题 [打印本页]

作者: 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(参数),而且这个语句也必须是位于构造函数的第一行。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2