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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 余晓亮 中级黑马   /  2012-4-9 17:51  /  4451 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

类可以继承。为什么要使用继承?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

4 个回复

倒序浏览
继承可以实现一个父类被多个子类调用,减少重复代码!如:
class Program
    {
        static void Main(string[] args)
        {
            Person1 s1 = new Person1();
            s1.name="lucy";
            s1.Hoppy = "音乐";
            s1.爱好();
            Person2 s2 = new Person2();
            s2.name = "Lily";
            s2.Hoppy = "看电视";
            s2.爱好();
            Console.ReadKey();

        }
    }

    class Person
    {
      
       public string name { set; get; }
       public string Hoppy { set; get; }
     
        public void 爱好()
        {
            Console.WriteLine("{0}的爱好是{1}",this.name,this.Hoppy);

        }
    }
    class Person1 : Person
    {
    }
    class Person2 : Person
    {
    }

评分

参与人数 1技术分 +3 收起 理由
郑文 + 3

查看全部评分

回复 使用道具 举报
继承可以让您重用代码,可以节省程序设计的时间。继承就是在类之间建立一种相交关系,使得新定义的派生类的实例可以继承已有的基类的特征和能力,而且可以加入新的特性或者是修改已有的特性建立起类的新层次。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
继承就是在类之间建立一种相交关系,使得新定义的派生类的实例可以继承已有的基类的特征和能力,而且可以加入新的特性或者是修改已有的特性建立起类的新层次。
主要就是为了建立新的属性 又不影响其他类从父类继承

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
类的继承可以使派生类继承基类已有的功能,即重用代码,可以节省程序设计的时间。
在派生类中可以加入新的特征和方法,实现更具体的功能。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

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