class1.cs
来自「原代码详细说明是关于c++方面的希望可以帮助大家使用」· CS 代码 · 共 48 行
CS
48 行
using System;
class Person
{
private string name;
private char sex;
private int age;
public Person(string n,char s,int a)
{
name=n;
sex=s;
age=a;
}
public void Display()
{
Console.WriteLine("name:{0}",name);
Console.WriteLine("sex:{0}",sex);
Console.WriteLine("age:{0}",age);
}
}
class Employee:Person
{
private string department;
private decimal salary;
public Employee(string n,char s,int a,string d,decimal sa):base(n,s,s)
{
department=d;
salary=sa;
}
new public void Display()
{
base.Display();
Console.WriteLine("Department:{0}",department);
Console.WriteLine("Salary:{0}",salary);
}
}
class Exam2_8
{
public static void Main()
{
Person p=new Person("李红",'女',28);
Employee e=new Employee("田春妹",'女',24,"办公室",2500);
Person q=e; //基类变量可以存储派生类对象
p.Display();
e.Display();
q.Display(); //调用的是基类的Display()方法
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?