• 四种权限修饰符——Java


    /*
    Java中有四种权限修饰符:
                        public  >   protected   >   (default)   >   private
    同一个类(我自己)        YES         YES             YES             YES
    同一个包(我邻居)        YES         YES             YES             NO
    不同包子类(我儿子)       YES         YES             NO              NO
    不同包非子类(陌生人)      YES         NO              NO              NO
    
    注意事项:(default)并不是关键字“default”,而是根本不写。
     */
    4 3 2 1
    public class MyClass {
    
        public int num = 10;
    
        public void method() {
            System.out.println(num);
        }
    
    }
    public class MyAnother {
    
        public void anotherMethod() {
    //        System.out.println(new MyClass().num);
        }
    
    }
    import cn.itcast.day11.demo02.MyClass;
    
    public class MySon extends MyClass {
    
    
        public void methodSon() {
    //        System.out.println(super.num);
        }
    
    }
    import cn.itcast.day11.demo02.MyClass;
    
    public class Stranger {
    
        public void methodStrange() {
            System.out.println(new MyClass().num);
        }
    
    }
  • 相关阅读:
    Mybatis学习笔记14
    Mybatis学习笔记13
    Mybatis学习笔记12
    poj 2513
    poj 2001
    poj 1080
    poj 1703
    poj 1521
    poj 1384
    poj 1726
  • 原文地址:https://www.cnblogs.com/zeon/p/13521642.html
Copyright © 2020-2023  润新知