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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dbqwaii 中级黑马   /  2012-12-24 13:09  /  1516 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题 别讲的太复杂  最好能带上代码  谢谢  

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
哥么,这个是入学考试的题目吧,我也做到了
我来讲解下
public class father//这个是父类
        {
            void ak()
            {
                son.height = 180;
            }
        }
        public static class son : father//这个是子类
        {
           public static int height;
        }
不知道我这么写对不对,不过我觉得这个跟是否父类子类没什么关系,不是父类子类也可以这么做的

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
上次快写完了电脑给我蓝屏了,这次我直接贴代码吧
//父类 基类
    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; }
        }
    }

我理解的大致是这样,不知道我这么理解的对不对,

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
public Student(string name, string sex, int age, string love): base(name, sex, age)
base就是父类,冒号加base接上后边的就是调用父类构造函数吧.

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

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