A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 菜刀砍电线 中级黑马   /  2013-12-25 10:10  /  2056 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 菜刀砍电线 于 2013-12-25 11:11 编辑

如题,如何调用父类构造函数子类字段赋值?

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

3 个回复

倒序浏览
  不会   
回复 使用道具 举报
之前看到有类似的问题。
就是在子类构造函数中调用父类构造函数,语法有点不同。比如下面的例子,写了一个人类,然后在子类学生类中,使用关键词 base 调用父类构造函数,进行初始化成员变量。
public class Person
    { cted string name;
        protected int age;

        public Person(string name, int age)
        {
            this.name = name;
            this.age = age;
        }        
    }

    //学生类
    public class Student : Person
    {
        protected string school;

        public Student(string  name, int age, string school):base(name, age)
        {            
            this.school = school;
        }
    }

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

回复 使用道具 举报
曹华 发表于 2013-12-25 11:02
之前看到有类似的问题。
就是在子类构造函数中调用父类构造函数,语法有点不同。比如下面的例子,写了一个 ...

非常感谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马