1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 

     2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 

     3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。 

         作用域           当前类    同一package   子孙类     其他package 

           public           √                 √                  √                 √ 

          protected      √                 √                  √                 × 

          friendly          √                 √                  ×                 × 

          private           √                 ×                  ×                 ×

java中的private public protected相关推荐

  1. (转)Java中的private、protected、public和default的区别

    1 访问修饰符 1.1 理解 默认什么都不加,就是default(不用把default写出来).意思就是只能由跟这个类在同一个包中的类来访问,比private限制更少,但比protected限制更多. ...

  2. java编程思想学习(3):Java中的private、protected、public和default的区别

    (1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类.接口.异常等.它往往用于对外的情况,也就是对象或类对外的一种接口的形式. (2)对于protected修 ...

  3. JAVA修饰符类型(public,protected,private,friendly)

    JAVA修饰符类型(public,protected,private,friendly) public的类.类属变量及方法,包内及包外的不论什么类均能够訪问: protected的类.类属变量及方法, ...

  4. C++中类的继承方式的区别以及private public protected 范围

    第一:private,public,protected方法的访问范围. private: 只能由该类中的方法访问,不能被该类的对象访问. protected: 可以被该类中的方法和其友元函数访问,但不 ...

  5. Java 中 modifer #39;public#39; is reduntant for interface methods

    http://androidren.com/index.php?qa=322&qa_1=java-%E4%B8%AD-modifer-public-is-reduntant-for-inter ...

  6. php private ,public protected三者的区别

    public 可以在类外调用,权限最为宽松, protected和privata不能在类外调用. protected可以子类的内部访问.   public     protected       pr ...

  7. java基础 - 关键字private、protected、default、public、final

    四种访问控制方式 关键字 范围 private 私用模式 本类 protected 保护模式 本类及子类 default(可不写) 默认包模式 包内 public 共用模式 任何地方 Final: 用 ...

  8. private public php,[php]private public protected 三者区别

    public 表示全局,类内部外部子类都可以访问: private表示私有的,只有本类内部可以使用: protected表示受保护的,只有本类或子类或父类中可以访问: //父类 class fathe ...

  9. Private,Public,Protected

最新文章

  1. 厚积薄发的90后:读博前三年零文章,后期发力产出11篇一作,现任985高校博导...
  2. 项目梳理6——使用WebApiTestClient为webapi添加测试
  3. xamarin学习之路 一、vs2015 环境搭建
  4. 嵌入式系统低功耗管理(备忘)
  5. (原創) 今天拿到學生證了 (日記)
  6. 很多人现在还不知道的知识点,Python多进程和多线程详解!
  7. python 读出指定的行_【python】有规律的文本中读取指定的行
  8. ToolTip C#
  9. 定期存款转消费卡项目需求书
  10. 灌浆料的弹性模量计算_cgm-c80风电基础用灌浆料
  11. iOS马甲包预审分析工具
  12. 【四阶龙格库塔法求解二元常微分方程组】
  13. 手撸CAPL(二)——OSEK网络管理N个节点建环机制(包含节点建环/丢失/跳过等)代码自取
  14. 中望cad文字显示问号怎么办_中望CAD图纸显示乱码?如何快速解决字体问题
  15. php smarty extends,php封装的smarty类完整实例
  16. java+字节码工具64位_javassist:字节码编辑器工具
  17. 专家揭示连锁加盟陷阱
  18. 内卷失败:敲了 10000 小时代码,我也没能成为一名高级程序员
  19. 五个温度带的分界线_初中地理知识点:我国的温度带
  20. Spring Boot 整合 shiro 之盐值加密认证详解(六)

热门文章

  1. Linux加密框架 crypto算法模板 以及CBC算法模板实例
  2. Java JUC工具类--Future
  3. 中科大 计算机网络2 什么是互联网
  4. Java基础——Java NIO详解(二)
  5. 掌握穷变富的12条原则 迅速从普通人变成有钱人
  6. 谷歌浏览器如何如何禁用弹出窗口阻止程序
  7. FreeSql (四)实体特性 Fluent Api
  8. mysql 数据库函数入门
  9. (翻译).NET应用架构
  10. 高可用与负载均衡(5)之基于客户端的负载均衡