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);
}
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/107155.html