ch2_12.cs
来自「《c#技术内幕代码》」· CS 代码 · 共 47 行
CS
47 行
using System;
public class Person
{
private int fAge;
public Person()
{
fAge = 21;
}
public virtual void setAge(int age)
{
fAge = age;
}
public virtual int getAge()
{
return fAge;
}
}
public class AdultPerson : Person
{
public AdultPerson()
{
}
override public void setAge(int age)
{
if ( age > 21 )
base.setAge(age);
}
}
class CH2_12
{
public static void Main()
{
Person p = new Person();
p.setAge(18);
AdultPerson ap = new AdultPerson();
ap.setAge(18);
Console.WriteLine("Person Age: {0}", p.getAge());
Console.WriteLine("AdultPerson Age: {0}", ap.getAge());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?