摘要: new是覆盖父类的虚方法,当用子类构造方法构造父类对象时调用该虚方法调的是父类的方法(视为子类屏蔽了父类的方法,没实现,还是调用父类的方法)。 override是重写父类的虚方法,当用子类构造方法构造父类对象时调用该虚方法调的是子类的方法。 阅读全文
posted @ 2019-04-01 15:51 mc宇少 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 说的通俗些Attribute是类,不过是一类比较特殊的类,Attribute必须写在一对方括号中,用来处理.NET中多种问题:序列化、程序的安全特征等等,在.NET中的作用非同凡响 Attribute的目的是为元素提供关联附加信息。 1.自定义Attribute类:VersionAttribute 阅读全文
posted @ 2019-04-01 15:10 mc宇少 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: sealed用于类时,该类被称为密封类,密封类不能被继承; C#提出了密封方法(sealed method) 的概念,以防止在方法所在类的派生类中对该方法的重载。对方法可以使用sealed 修饰符,这时我们称该方法是一个密封方法。 不是类的每个成员方法都可以作为密封方法密封方法,要作为密封方法必须对 阅读全文
posted @ 2019-04-01 14:30 mc宇少 阅读(2124) 评论(0) 推荐(0) 编辑