C#编程:类定义中可以使用的访问修饰符

 

internal:类只能在当前项目中访问
public:类可以在任何地方访问
abstract 或 internal abstract:类只能在当前项目中访问,不能实例化,只能继承
public abstract:类可以在任何地方访问,不能实例化,只能继承
sealed 或 internal sealed:类只能在当前项目中访问,不能派生,只能实例化
public sealed:类可以在任何地方访问,不能派生,只能实例化.

       class Myclass 
        { 
        } 
        internal class Myclass2 
        { 
        } 
        //public:类可以在任何地方使用 
        public class Myclass3 
        { 
        } 
        //abstract/internal abstract:抽象类只能在当前项目中访问.不能实例化.只能继承 
        abstract class Myclass4 
        { 
        } 
        internal abstract class Myclass5 
        { 
        } 
        //public abstract:在任何地方都可以使用的抽象类.不能实例化.只能继承 
        public abstract class Myclass6 
        { 
        } 
        //sealed/internal sealed:密封类.只能在当前项目使用.不能派生只能实例化 
        sealed class Myclass7 
        { 
        } 
        internal sealed class Myclass8 
        { 
        } 
        //public sealed:密封类.可以在任何地方使用.不能派生只能实例化 
        public sealed class Myclass9 
        { 
        }

posted @ 2010-10-15 21:08  base  阅读(435)  评论(0编辑  收藏  举报