abstractexample.cs
来自「北大青鸟内部资料」· CS 代码 · 共 47 行
CS
47 行
using System;
namespace Example_6
{
///<summary>
/// 此程序演示如何使用抽象方法和非抽象方法。
///</summary>
//抽象类
abstract class MyAbs
{
public abstract void AbMethod();
}
//派生类
class MyClass : MyAbs
{
public override void AbMethod()
{
Console.WriteLine("在 MyClass 中实现的抽象方法");
}
}
//派生自 MyClass 的子类
class SubMyClass:MyClass
{
public void General()
{
//未实现 AbMethod 抽象方法
Console.WriteLine("在 SubMyClass 中未实现的抽象方法");
}
}
class MyClient
{
///<summary>
/// 应用程序的主入口点。
///</summary>
[STAThread]
static void Main(string[] args)
{
SubMyClass objSubClass = new SubMyClass();
objSubClass.General();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?