C#编程:类定义中可以使用的访问修饰符
无 或 internal:类只能在当前项目中访问
public:类可以在任何地方访问
abstract 或 internal abstract:类只能在当前项目中访问,不能实例化,只能继承
public abstract:类可以在任何地方访问,不能实例化,只能继承
sealedinternal sealed:类只能在当前项目中访问,不能派生,只能实例化
public sealed:类可以在任何地方访问,不能派生,只能实例化.

  1. class Myclass
  2.         {
  3.         }
  4.         internal class Myclass2
  5.         {
  6.         }
  7.         //public:类可以在任何地方使用
  8.         public class Myclass3
  9.         {
  10.         }
  11.         //abstract/internal abstract:抽象类只能在当前项目中访问.不能实例化.只能继承
  12.         abstract class Myclass4
  13.         {
  14.         }
  15.         internal abstract class Myclass5
  16.         {
  17.         }
  18.         //public abstract:在任何地方都可以使用的抽象类.不能实例化.只能继承
  19.         public abstract class Myclass6
  20.         {
  21.         }
  22.         //sealed/internal sealed:密封类.只能在当前项目使用.不能派生只能实例化
  23.         sealed class Myclass7
  24.         {
  25.         }
  26.         internal sealed class Myclass8
  27.         {
  28.         }
  29.         //public sealed:密封类.可以在任何地方使用.不能派生只能实例化
  30.         public sealed class Myclass9
  31.         {
  32.         }

, , , , , ,

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

Leave a reply?

Logged in as cngothic. Logout »