zoukankan      html  css  js  c++  java
  • Java:访问权限


    相关内容:

    • 什么是访问权限
    • 常见访问权限修饰符
    • private
    • protected
    • default
    • public

    首发时间:2017-06-23

    修改:2018-03-23 :修改了标题,修改了布局,增加了一些文字小解释


    什么是访问权限:

    所谓访问权限就是对于变量或方法对象是否可以通过“.”来获取变量或调用方法,对于类就是是否能访问该类。

     


    常见访问权限修饰符:

    private     protected      (default)     public

    其中对于Java中的“类”,其访问权限修饰词仅有public和“(default)”(即包访问权)两种


    private

    • 可以修饰变量,方法

    • 私有的,仅当前类有访问权限

    • 对于使用private访问控制符来修饰的类中的成员,这个成员只能在当前类的内部被访问。


    protected

    • 可以修饰变量,方法
    • 当前类可以访问,子类也可以访问,同一个包内的其他类也可以访问

     

     


    (default)  不使用修饰符

    • 可以修饰变量,类,方法
    • 默认访问权限,包访问权限,同一个包内的所有类都可以访问
    • 对于使用不使用访问控制符来修饰的类中的成员,这个成员可以被同一个包中的其他类访问。

     

     


    public

    • 可以修饰变量,类,方法
    • 公共访问权限,当前类能访问,子类能访问,不同包、同包的其他类都能访问。【对于类来说,一个包内能访问,不同包内也能访问。】
    • 修饰的成员不论是否处于同一个包,是否具有父子继承关系都可以访问。

  • 相关阅读:
    学习 swift (1)
    Sbulime Text 2 修改选中字符串的颜色
    js string 和 json 互转
    Mac OSX sublime text2 各种快捷键
    webstorm keymap
    python http post json
    node.js async 几个函数
    python 爬图 helloworld
    合服导致 globalserver 起不来的问题
    ssh 登陆 端口转发
  • 原文地址:https://www.cnblogs.com/progor/p/7071490.html
Copyright © 2011-2022 走看看