![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#基本知识
nj_ybxie
这个作者很懒,什么都没留下…
展开
-
sealed、final、finally、finalize的区别
相信初学者对这些都不是很了解,也迷惑不少!下面我就谈谈这几个的区别,如有错请指正:sealed是修饰类,方法,属性。当使用sealed修饰类后,就不允许类被其他类继承,就是封闭起来! 还可以在重写基类中的虚方法或虚属性的方法或属性上使用 sealed 修饰符。这将使您能够允许类从您的类继承,并防止它们重写特定的虚方法或虚属性。final修饰符用于指定类不能扩展或者方法属性不能重写,原创 2014-07-01 10:03:37 · 527 阅读 · 0 评论 -
静态类,静态方法,静态变量与非静态之前的区别
静态类:1:仅包含静态变量和静态方法。2:无法实例化。3:不能包含实例构造函数。4:是密封的。 非静态类:1.可以包含非静态成员,也可以包含静态成员。2.每次实例化都是一个新的对象。3.可以不显示实例化,因为内部有一个默认的静态构造函数,不可重载,当创建类实例或引用任何静态成员之前,静态构造函数被自动执行,并且只执行一次。4.也可以通过 类名.方法名或变量名转载 2014-07-10 10:44:56 · 532 阅读 · 0 评论