Java中public、private和protected的区别

原创 2013年12月02日 10:05:11
1、public:public表明该数据成员成员函数是对所有用户开放的,所有用户都可以直接进行调用 
2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 
3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。 
         作用域       当前类    同一package   子孙类     其他package 

           public        √                    √             √           √ 

          protected     √                  √             √           × 

          default       √                    √             ×           × 

          private       √                    ×             ×           ×

Java【public、private、protected区别】-访问权限

public,protected,private是Java里用来定义成员的访问权限的,另外还有一种是“default”,也就是在成员前不加任何权限修饰符。如:  public   class   A...

public、private、protected、default 访问权限的区别以及其它的Java修饰词

Java中public、private、protected 访问权限的区别 java平台中的public,protected,private是Java里用来定义成员的访问权限的,另外还有一种...

Java【public、private、protected区别】-访问权限

public,protected,private是Java里用来定义成员的访问权限的,另外还有一种是“default”,也就是在成员前不加任何权限修饰符。如:  public   class   A...

Java class 中public、protected 、friendly、private的区别

Java class 中public、protected 、friendly、private的区别 1.       类(class) 可见性修饰符: public—在所有类中可见,在其他包中可以...
  • fushou
  • fushou
  • 2011年11月10日 14:42
  • 5629

Java 中public protected private的区别

Java提供了三种访问控制权限public protected private。故名思议访问权限,就是外部的能能不能访问,在继承的时候还要考虑能不能被继承。  Private :当前类的访问权限,如...
  • cugkuan
  • cugkuan
  • 2013年05月19日 22:52
  • 674

Java【public、private、protected区别】-访问权限

public,protected,private是Java里用来定义成员的访问权限的,另外还有一种是“default”,也就是在成员前不加任何权限修饰符。如:  public   class   A...

Java中 public、private、protected 访问权限的区别

 Java中public、private、protected 访问权限的区别 java平台中的public,protected,private是Java里用来定义成员的访问权限的,另外还有一种...

java中public, default, protected, and private的区别?

java中public, default, protected, and private的区别? 今天开始写第一篇博客,其实想写博客的想法有很久了 ,但是作为一个在校学生,可能写出来的质量不是很高。但...

Java中说明private,protected,public和default的区别

除了default以外,其他都是Java语言的关键字。default代表的是对类成员没有进行修饰的情况。它本身也代表了一种访问控制符。对于它们4中访问控制符来说,它们都可以修饰类的成员(包括静态和非静...

Java中private、protected、public和default的区别

有时候开发久了就会忘记一些基础的知识,经常忘记,这里记录一下。public: 具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中public、private和protected的区别
举报原因:
原因补充:

(最多只允许输入30个字)