首页 > 代码库 > 密封类与密封方法

密封类与密封方法

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();//调用密封类中的密封方法         }    }}

 

密封类与密封方法