黑马程序员技术交流社区
标题:
求指正 调用父类构造函数为子类字段赋值这样做行不行
[打印本页]
作者:
胡元江
时间:
2013-2-14 15:08
标题:
求指正 调用父类构造函数为子类字段赋值这样做行不行
using System;
using System.Collections.Generic;
using System.Text;
namespace Practise
{
class Program
{
class Father
{
protected Father()
{
}
protected Father(string lastName, double property, string bloodType)
{
this.LastName=lastName;
this.Property=property ;
this.BloodType = bloodType;
}
private string lastName;
public string LastName
{
get { return lastName; }
set { lastName = value; }
}
private double property;
public double Property
{
get { return property; }
set { property = value; }
}
private string bloodType;
public string BloodType
{
get { return bloodType; }
set { bloodType = value; }
}
}
class Son : Father
{
public Son(string lastName , double property, string bloodType):base(lastName,property,bloodType)
{
}
public void PlayGame()
{
Console.WriteLine("我的名字叫:{0} 我的血型为:{1} 我的财产为:{2} 我在游戏",this.LastName,this.BloodType,this.Property);
}
}
class Daughter:Father
{
public Daughter(string lastName, double property, string bloodType): base(lastName, property, bloodType)
{
}
public void Dance( )
{
Console.WriteLine("我的名字叫:{0} 我的血型为:{1} 我的财产为:{2} 我在跳舞",this.LastName,this.BloodType,this.Property);
}
}
static void Main(string[] args)
{
Son newSon = new Son("儿子", 2000, "o");
newSon.PlayGame();
Daughter newDat = new Daughter("女儿", 1500, "AB");
newDat.Dance();
Console.ReadLine();
}
}
}
作者:
许庭洲
时间:
2013-2-18 08:09
Father作为基类,体现了"Son"和"Daughter"这个实体具有的公共性质:Son和Daughter都有名字,财产,血型。Son类和Daughter类继承了Father的这些性质,但没有添加自身的特性。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2