110,499
社区成员
发帖
与我相关
我的任务
分享
using System;
namespace 多态性_1
{
public class Person
{
private string name = "张三";
private int age = 26;
public Person(string Name, int Age)
{
name = Name;
age = Age;
}
protected virtual void Display()
{
Console.WriteLine("姓名:{0},年龄:{1}", name, age);
}
static public void DisplayData(Person aPerson)
{
aPerson.Display();
}
}
public class Employee:Person
{
private string department;
private decimal salary;
public Employee(string Name, int Age, string D, decimal S):base(Name, Age)
{
department = D;
salary = S;
}
protected override void Display()
{
base.Display();
Console.WriteLine("部门:{0},薪金:{1}", department , salary );
}
}
class Test
{
static void Main(string[] args)
{
Person OnePerson = new Person("李四", 40);
Person.DisplayData(OnePerson);
Employee OneEmployee = new Employee ("王五", 23, "客服部", 5000);
Person .DisplayData(OneEmployee);
Console.Read();
}
}
}