📄 class1.cs
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -