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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴承烨 中级黑马   /  2013-6-17 10:18  /  908 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 吴承烨 于 2013-6-18 20:51 编辑
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;

  5. namespace 继承
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             //继承
  12.             Sun sun = new Sun("体育");

  13.             sun.SayHello();
  14.             Console.ReadKey();
  15.         }
  16.     }
  17.     //父类
  18.    class  Preson
  19.     {
  20.        public Preson(string name, string gender)
  21.        {
  22.            this.name = name;
  23.            this.gender = gender;
  24.        }
  25.         //姓名
  26.         string name;

  27.         public string Name
  28.         {
  29.             get { return name; }
  30.             set { name = value; }
  31.         }
  32.         //性别
  33.         string gender;

  34.         public string Gender
  35.         {
  36.             get { return gender; }
  37.             set { gender = value; }
  38.         }
  39.      
  40.     }
  41.     //子类
  42.      class Sun:Preson
  43.     {
  44.         //爱好
  45.         //===================个人版====================
  46.          public Sun(string hobby)//构造方法定义
  47.              : base("", "")    //构造方法调用
  48.          {
  49.              this.Gender = "男";
  50.              this.Name = "吴承烨";
  51.              this.hobby = hobby;
  52.          }
  53.          //===================教材版=====================
  54.          //public Sun(string name, string genter, string hobby)
  55.          //    : base(name,genter)
  56.          //{
  57.          //    this.Name = name;
  58.          //    this.Gender = genter;
  59.          //    this.hobby = hobby;
  60.          //}
  61.                  ================================================
  62.         string hobby;

  63.         public string Hobby
  64.         {
  65.             get { return hobby; }
  66.             set { hobby = value; }
  67.         }

  68.         public void SayHello()
  69.         {
  70.             Console.WriteLine("我的名字叫{0},性别{1},爱好是{2}",Name,Gender,Hobby);
  71.         }
  72.     }
  73. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

2 个回复

倒序浏览
个人认为教材版的好一些,代码的复用性更强
回复 使用道具 举报
我自己觉得,也认为教材版好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马