问个很菜的问题:publie和private有什么区别?它们如何使用和区分?

解决方案 »

  1.   

    publie这东西很高深的,这个地方没几个人知道。
      

  2.   

    public--公共,可以供其他类使用
    private--私有,仅可供同一个类里的方法调用
    如:
    类A里有一个public方法testPublic和一个private方法testPrivate
    类B只可以调用类A里的testPublic,而不能调用类A的testPrivate方法。
    类A里的testPublic方法可以调用testPrivate方法
      

  3.   

    private 是类自身私有的,只能在类本身的范围内使用,public是公有的,可以在类外面用,即可通过类的实体直接调用公有变量
      

  4.   

    publie和private有什么区别public 公有,允许其他对象引用
    public 私有,不允许其他对象引用
      

  5.   

    public 外部可以使用
    private 只有内部使用
    internal 只在同一程序集的文件中才能使用
      

  6.   

    如果正在发布一个组件或一组组件(例如类库),通常会想要编程元素可以被与程序集互操作的任何代码访问。若要授予这种对元素的无限制访问,可以用 Public 声明该元素。如果编程元素表示专有功能或包含机密数据,则通常需要尽最大可能严格限制对它的访问。最严格的限制是仅允许定义该编程元素的模块、类或结构对其进行访问。若要依此方法限制对某个元素的访问,可以使用 Private 声明此元素。
      

  7.   

    public就是你写个类,然后其他的类能访问他。就像你公司的地址,应该是公开的,让其他人能找到。
    private是私有的,只能在类的内部被访问,就像楼主今天穿什么内裤,你也只想你自己知道吧,不想让所有人都能看到吧。