using System;
namespace 密封sealed
{
class Program
{
/*
语法:访问修饰符 sealed class 类名:基类或接口
定义:密封可防止对库类型和成员进行自定义 。
只能用于对基类的虚方法进行实现,并提供具体的实现
*/
static void Main(string[] args)
{
MyClass2 myclass2 = new MyClass2();
myclass2.ID = "123";
myclass2.Name = "LLT";
myclass2.ShowInfo();
Console.ReadKey();
}
public class MyClass1
{
//虚方法,用来显示信息
public virtual void ShowInfo()
{
}
}
public sealed class MyClass2 : MyClass1
{
private string _id;
public string ID
{
get { return _id; }
set { _id = value; }
}
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
public sealed override void ShowInfo()
{
//base.ShowInfo();
Console.WriteLine(ID + " " + Name);
}
}
}
}
C#密封sealed教程案例
最新推荐文章于 2021-10-28 00:36:17 发布