温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

《Java架构筑基》从Java基础讲起——访问权限控制

发布时间:2020-09-12 02:56:05 来源:网络 阅读:143 作者:未来可期_ 栏目:编程语言

1. 访问控制符有哪些

Java有四种访问控制级别:public、protected、private和default(即不加修饰符,默认访问级别)

2. 类访问控制符

类访问控制修饰符包括:public或默认访问级别

  • 使用public访问控制修饰符使得类变为公有的,没有使用访问控制修饰符的类则具有默认的访问级别
  • 公有类在任何地方都是可见的
  • 默认访问级别的类只能由属于同一个包中的类使用

3. 类成员访问控制符

类成员(方法、字段、构造方法等)可以具备四种访问控制级别之一

  • public使得类成员成为公有的
  • protected使得类成员成为受保护的
  • private使得类成员成为私有的
  • 没有使用访问控制修饰符的话,类成员将会拥有默认的访问级别

具体如下所示 |访问级别|从其他包中的类来访问|从同一包中的其他类来访问|从同一个类 | :------:|:-----------:|:--:|:--: |public|可以|可以|可以 |private|不可以|不可以|可以 |protected|若是子类,直接调用则可以。若非子类,也不可以|可以|可以 |default|不可以|可以|可以

注意:

  • protected修饰的话,若是子类,直接调用则可以,声明对象后再调用则不可以
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI