黑马程序员技术交流社区
标题:
继承 个人版和教材版 哪个更实用
[打印本页]
作者:
吴承烨
时间:
2013-6-17 10:18
标题:
继承 个人版和教材版 哪个更实用
本帖最后由 吴承烨 于 2013-6-18 20:51 编辑
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 继承
{
class Program
{
static void Main(string[] args)
{
//继承
Sun sun = new Sun("体育");
sun.SayHello();
Console.ReadKey();
}
}
//父类
class Preson
{
public Preson(string name, string gender)
{
this.name = name;
this.gender = gender;
}
//姓名
string name;
public string Name
{
get { return name; }
set { name = value; }
}
//性别
string gender;
public string Gender
{
get { return gender; }
set { gender = value; }
}
}
//子类
class Sun:Preson
{
//爱好
//===================个人版====================
public Sun(string hobby)//构造方法定义
: base("", "") //构造方法调用
{
this.Gender = "男";
this.Name = "吴承烨";
this.hobby = hobby;
}
//===================教材版=====================
//public Sun(string name, string genter, string hobby)
// : base(name,genter)
//{
// this.Name = name;
// this.Gender = genter;
// this.hobby = hobby;
//}
================================================
string hobby;
public string Hobby
{
get { return hobby; }
set { hobby = value; }
}
public void SayHello()
{
Console.WriteLine("我的名字叫{0},性别{1},爱好是{2}",Name,Gender,Hobby);
}
}
}
复制代码
作者:
蔡志涛
时间:
2013-6-17 11:51
个人认为教材版的好一些,代码的复用性更强
作者:
吴承烨
时间:
2013-6-17 12:01
我自己觉得,也认为教材版好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2