手机版
你好,游客 登录 注册
背景:
阅读新闻

Java编程思想学习笔记——访问权限修饰词

[日期:2015-07-04] 来源:Linux社区  作者:JohnTsai [字体: ]

几种访问权限修饰词

public,protected,private,friendly(Java中并无该修饰词,即包访问权限,不提供任何访问修饰词)

使用时,放置在类中成员(域或方法)的定义之前的,仅仅控制它所修饰的特定定义的访问权。

包访问权限

是默认访问权限,没有任何关键字

对于同一包中的所有其他类对这个成员都有访问权限,对于包之外的所有其他类,则没有访问权限。

取得对某成员访问访问权的途径有如下方式:

  1. 用public修饰成员,任何人在任何地方都有访问权限
  2. 不加访问权限修饰词,并将其他类放在同一包内
  3. 继承,继承来的类可以访问父类的public成员和protected成员
  4. 提供get和set方法,以读取和改变数值(JavaBeans的基本原理)

public:接口访问权限

对每个人都是可以访问的

private:无法访问

除了包含该成员的类之外,其他任何类都无法访问这个成员

protected:继承访问权限

基类的protected成员只有派生类能够访问(同一包内的其他类也可以访问)

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-07/119495.htm

linux
相关资讯       Java编程 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款