zoukankan      html  css  js  c++  java
  • public与private的区别

    很多人都误解这俩个的意思 

    其实很简单,public 公有的,可以被任何类访问 

    private只包含在该类中,如果没有定义比如说

    class shiyan

    {

     private int i;

     private int a;

    provate int i

    {

    set { _i = value; }
    get { return _i; }

    }

    }

    这个代码如果class没有些public  那,包含在里面的定义在其他类里调用不出来,变成私有的了

     

    public class shiyan

    {

     private int i;

     private int a;

    provate int i

    {

    set { _i = value; }
    get { return _i; }

    }

    }

    如果有添加的话,就是变公有的了。其他类可以获取这个类的内容与定义

    但是

    provate int i

    {

    set { _i = value; }
    get { return _i; }

    这里获取不到,因为是私有的,只包含在这个类里面

    public int i

    {

    set { _i = value; }
    get { return _i; }

    这样的话就变公有的了,

    不知道我讲的理解不,菜鸟理解,高手多多指教哈

  • 相关阅读:
    强大的异或运算-深度好文
    40-3Sum Closest
    39-Remove Duplicates from Sorted Array
    谈谈AI
    38- Majority Element
    37-Invert Binary Tree
    36-Same Tree
    35-Remove Element
    34. Swap Nodes in Pairs
    33. Implement strStr()
  • 原文地址:https://www.cnblogs.com/SDdemon/p/4964499.html
Copyright © 2011-2022 走看看