黑马程序员技术交流社区
标题:
如何调用父类构造函数给子类字段赋值
[打印本页]
作者:
dbqwaii
时间:
2012-12-24 13:09
标题:
如何调用父类构造函数给子类字段赋值
如题 别讲的太复杂 最好能带上代码 谢谢
作者:
杭州-杨
时间:
2012-12-24 13:22
哥么,这个是入学考试的题目吧,我也做到了
我来讲解下
public class father//这个是父类
{
void ak()
{
son.height = 180;
}
}
public static class son : father//这个是子类
{
public static int height;
}
不知道我这么写对不对,不过我觉得这个跟是否父类子类没什么关系,不是父类子类也可以这么做的
作者:
梦ing
时间:
2012-12-24 14:30
上次快写完了电脑给我蓝屏了,这次我直接贴代码吧
//父类 基类
public class person
{
public person()
{
}
public person(string name, string sex, int age)
{
this.name = name;
this.sex = sex;
this.age = age;
}
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string sex;
public string Sex
{
get { return sex; }
set { sex = value; }
}
private int age;
public int Age
{
get { return age; }
set { age = value; }
}
}
public class Student : person
{
public Student(string name, string sex, int age)
: base(name, sex, age)
{
}
//这里子类可以定义自己的字段
public Student(string name, string sex, int age, string love)
: base(name, sex, age)
{
this.love = love;
}
private string love;
public string Love
{
get { return love; }
set { love = value; }
}
}
我理解的大致是这样,不知道我这么理解的对不对,
作者:
赵小江
时间:
2012-12-25 02:33
public Student(string name, string sex, int age, string love): base(name, sex, age)
base就是父类,冒号加base接上后边的就是调用父类构造函数吧.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2