zoukankan      html  css  js  c++  java
  • 关于权限修饰符

    花费了一上午的时间,经过所有人的努力,哈哈,终于把所有的情况都写了个例子,做了个测试,得出了所有的结果,这次有了答案,再问什么都不怕啦!!!

    /**方法的构成:
     *    [权限修饰符列表][别的修饰符列表]返回值数据类型 方法名 (参数列表){
     *    运行体;
     *    return 返回值;
     *    }
     *    -----------------成员变量的访问权限
     *                          public    private    protected     default
     * 当前包同一个类            可以      可以       可以          可以
     * 当前包别的类              可以     不可以      可以          可以
     * 别的包里别的类            可以     不可以     不可以        不可以
     * 当前包继承关系的类        可以     不可以      可以          可以
     * 别的包继承关系的类        可以     不可以      可以         不可以
     *
     * 成员变量不可继承
     *
     * ----------------成员方法的访问权限
     *                          public    private    protected     default
     * 当前包同一个类           可以       可以        可以          可以
     * 当前包不同类             可以      不可以       可以         不可以
     * 别的包里别的类           可以      不可以     不可以         不可以
     * 自己包继承关系的类       可以      不可以      可以           可以
     * 别的包有继承关系的类     可以      不可以      可以          不可以

    --------------静态变量的访问权限
                                public    private    protected    defalt
     当前包同一个类             可以       可以       可以         可以
     当前包别的类               可以      不可以     可以          可以
     别的包里别的类             可以      不可以     可以        不可以
     自己包继承关系的类         可以      不可以     可以        可以
     从别的包里有继承关系的类   可以      不可以     可以        不可以

    静态变量:default挎包就不可以,private都不可以

    ---------静态方法的访问权限
                                public    private    protected    default
     当前包同一个类             可以       可以       可以         可以
     当前包别的类               可以       不可以     可以         可以
     别的包里别的类             可以       不可以     可以         不可以
     自己包继承关系的类         可以       不可以     可以         可以
     从别的包里有继承关系的类   可以       不可以     可以         不可以

     静态方法:default跨包就不可以,private都不可以

    遇到了什么情况都可以在这查找哦,很全的,希望能帮到大家,嘿嘿!!!

  • 相关阅读:
    PHP NG (PHP 5.7) 性能比 PHP 5.6 提升近 1 倍
    PHP移动互联网开发笔记(3)——运算符
    利用PHP生成二维码
    几款常用的PHP模板引擎
    PHP多线程的使用
    关于程序员失眠的解决方案
    PHP移动互联网开发笔记(5)——文件的上传下载
    PHP生成二维码【谷歌API+qrcode+圆角Logo】
    7种流行PHP集成开发工具(IDE)的比较
    封装
  • 原文地址:https://www.cnblogs.com/xrmqbl804915256/p/4753310.html
Copyright © 2011-2022 走看看