黑马程序员技术交流社区

标题: 五种访问修饰符的区别 [打印本页]

作者: 聂广强    时间: 2013-7-25 09:48
标题: 五种访问修饰符的区别
      //private私有访问修饰符,只能在当前类内部来访问。

        private int age;
        //protected访问修饰符,只能在当前类内部,以及所有当前类的子类的内部。
        protected string name;

        //internal访问修饰符,表示只能在当前程序集内部来访问。
        internal double score;

        //protected与internal没有可比性。protected是在当前类内部与所有子类内部可访问,而internal是在同一个程序集中可访问。
        //假如不在同一个程序集中,但是依然存在继承关系,那么protected访问修饰符修饰类型依然可以访问。

        //protected internal访问修饰符,相当于同时具有protected的权限和internal的权限。
        protected internal double salary;

        //public 访问修饰符在任何地方都可以访问。
        public void Test();
     




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2