zoukankan      html  css  js  c++  java
  • java-访问修饰符

                      同一个类中      同一个包中      不同包中的子类中   不同包中

    private               OK                             

    (default)            OK                     OK

    protected           OK                     OK                       OK

    public                 OK                     OK                       OK                              OK

    package com.demo.test1;
    
    import org.junit.Test;
    
    /**
     * 类内
     * @author Administrator
     *
     */
    public class Person {
        public String uname = "王五";
        @Test
        public void introduceMyself(){
            System.out.println(uname);
        }
    }
    package com.demo.test1;
    
    import org.junit.Test;
    /**
     * 同一个包
     * @author Administrator
     *
     */
    public class Student {
        Person p = new Person();
        @Test
        public void test(){
            System.out.println(p.uname);
        }
    }

    package
    com.demo.test2; import org.junit.Test; import com.demo.test1.Person; /** * 不同包 * @author Administrator * */ public class Parents { public String uname = "haha"; Person p = new Person(); @Test public void test2(){ //把uname用protected修饰,挎包不能访问uname属性 //System.out.println(p.uname); //System.out.println(p.uname); } }
    package com.demo.test2;
    
    import org.junit.Test;
    
    import com.demo.test1.Person;
    /**
     * 不同包的子类
     * @author Administrator
     *
     */
    public class Man extends Person{
        public int age;
        Man m = new Man();
        Person p = new Person();
        
        @Test
        public void test3(){
            //当前类调用父类属性(protected修饰)
            System.out.println(m.uname);
            System.out.println(((Man)p).uname);
        }
    }

     

  • 相关阅读:
    hdu1561--树形dp<依赖背包>
    hdu--1520--树形dp<写起来就是深搜啊>-<滚动数组优化>
    hdu--1595-另类最短路
    hdu--1599--最小环<会加深你对floyd的理解>
    hdu--1851--尼姆博弈&&巴什博弈<也有人用了sg可惜我还不懂>
    hdu--4920--原来一直写了速度慢的矩阵乘法
    hdu--4912--终于解脱了
    hdu--4947--我太天真了
    hdu--2576--高中数学..
    hdu--2579--第二次与女孩的约会
  • 原文地址:https://www.cnblogs.com/sacai/p/11120838.html
Copyright © 2011-2022 走看看