课堂动手动脑
2016-11-08 20:51 ovols 阅读(168) 评论(0) 编辑 收藏 举报关于在继承中的super()
在继承中,如果想要调用父类的构造方法,那么我们就一定要用到super()函数,具体用法如下:
class animals
{
public animals()
{
System.out.println("I am an animal .");
}
public animals(String s)
{
System.out.println("I am a" + s);
}
}
class terrestrial extends animals
{
public terrestrial()
{
super("terrestial");
System.out.println("I am a terrestial animals .");
}
}
class lion extends terrestrial
{
public lion()
{
System.out.println("I am a lion .");
}
}
public class Program_2 {
public static void main(String args[])
{
lion l = new lion();
}
}
在这段代码中,我们可以清晰地发现我们能够调用父类中的同名构造方法,具体的运行结果如下:
我们可以发现我们成功地调用了父类animals的构造函数。