类修饰符
new——僅允許在嵌套類聲明時(shí)使用,表明類中隱藏了由基類中繼承而來的,與基類中同名的成員。
internal——只有對(duì)包.Net中的應(yīng)用程序或庫(kù)才能訪問。
abstract——關(guān)于抽象類的重要一點(diǎn)就是它不能被實(shí)例化。只有不是抽象的派生類才能被實(shí)例化。派生類必須實(shí)現(xiàn)抽象基類的所有抽象成員。不能給抽象類使用sealed 修飾符。
sealed——密封類不能被繼承。使用該修飾符防止意外的繼承,在.NET框架中的類用到這個(gè)修飾符。
using System;
?
abstract class AbstractClass
{
??? abstract public void MyMethod();
}
?
sealed class DerivedClass:AbstractClass
{
??? public override void MyMethod()
??? {
??????? Console.WriteLine("sealed class");
??? }
}
public class TestApp
{
??? public static void Main()
??? {
??????? DerivedClass dc = new DerivedClass();
??????? dc.MyMethod();
??? }
}
轉(zhuǎn)載于:https://www.cnblogs.com/netfork/archive/2004/03/20/3722.html
總結(jié)
- 上一篇: 切换网络配置之脚本法
- 下一篇: 股市孙子兵法(收藏)