using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication13 { public class myClass1 { //虚方法,用来显示信息 public virtual void showInfo() { } } public sealed class myClass2 : myClass1//密封类,继承自myClass1 { private string id = "";//string 类型变量,用来记录编号 private string name = "";//string类型变量,用来记录名称 //编号属性 public string ID { get { return id; } set { id = value; } } //名称属性 public string Name { get { return name; } set { name = value; } } //密封并重写基类中的ShowInfo方法 public sealed override void showInfo() { Console.WriteLine(ID+""+Name); } } class Program { static void Main(string[] args) { myClass2 myclass2 = new myClass2();//实例化密封类对象 myclass2.ID = "BH001";//为密封类中的编号属性赋值 myclass2.Name = "TM";//为密封类中的名称属性赋值 myclass2.showInfo();//调用密封类中的密封方法 } } }
时间: 2024-09-27 15:02:17