黑马程序员技术交流社区
标题:
继承问题
[打印本页]
作者:
复仇的撒旦
时间:
2015-3-9 10:23
标题:
继承问题
class person
{
String name;
person(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
}
class student extends persin
{
student(String name )
{
super(name);
}
}
复制代码
求解答下,如果new student("张三")。程序的执行顺序是什么,先是把“张三”传给person类中的name 变量?还是先调用父类中的构造函数?
作者:
Hiutopie
时间:
2015-3-9 10:36
路过 还没学到着呢
作者:
スターキッド
时间:
2015-3-9 11:08
首先你把person写成persin,写错了。其次如果写对,那么先调用父类的构造函数
作者:
1021361407
时间:
2015-3-9 12:13
怎么能把张三直接传给person呢?super(name)是通过调用父类的构造函数person(String name)来处理参数name“张三”,父类怎么处理张三和子类有关系么。。。
作者:
王振光
时间:
2015-3-9 12:31
学生是人,名字是张三。学生是人的特殊情况。但归根到底还是人。
作者:
硫氢化铁
时间:
2015-3-9 16:21
如果编译没问题,先执行的是构造函数
作者:
健健
时间:
2015-3-9 17:05
先调用函数吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2