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都不可以

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

  • 相关阅读:
    zzuli-2259 matrix
    【vlan之四种方式链路认证组网]
    【ppp-chap,pap,mp,mp-group】
    【ospf-基础配置】
    【rip-基础配置】
    【静态路由】
    【nat---basic,napt,easy ip】
    【acl-访问控制列表】
    【交换接口的-绑定-认证-隔离】
    【vlan-给予mac地址认证】
  • 原文地址:https://www.cnblogs.com/xrmqbl804915256/p/4753310.html
Copyright © 2011-2022 走看看