zoukankan      html  css  js  c++  java
  • 二十一、Java基础之访问控制权限

    /*
    一、关于访问权限修饰符,修饰类,修饰方法,修饰变量

    1.private:只能在本类中访问
    2.缺省: 本类,同一个包下,不同包下不行
    3.protected:本类,同一个包下,不同包下不行,但是子类可以
    4.public:可以在任何类中访问

    protected受保护的只是供子类访问


    */
    Test01
    package com.study.访问控制权限;
    
    
    public class Test01 {
    
        //protected修饰
        protected String name;
    
        //缺省
        int age;
    }
    
    class Test02{
    
        public static void main(String[] args){
    
            Test01 t=new Test01();
            System.out.println(t.name);//null
            System.out.println(t.age);//0
        }
    }

    Test04

    package com.study.访问控制权限.访问控制权限1;
    
    import com.study.访问控制权限.Test01;
    public class Test04 {
    
        public static void main(String[] args){
    
            Test01 t=new Test01();
    
            //System.out.println(t.name);//name 在 com.study.访问控制权限.Test01 中是 protected 访问控制
           // System.out.println(t.age);//age在com.study.访问控制权限.Test01中不是公共的; 无法从外部程序包中对其进行访问
        }
    
    
    }
    
    class MyTest01 extends Test01{
        public void m1(){
            System.out.println(name);
            //System.out.println(age);//age在com.study.访问控制权限.Test01中不是公共的; 无法从外部程序包中对其进行访问
        }
    }
  • 相关阅读:
    51Nod 1080
    51Nod 1015 水仙花数
    51Nod 1009 数字1的个数 | 数位DP
    Java中Native关键字的作用
    【Java关键字-Interface】为什么Interface中的变量只能是 public static final
    JAVA8 十大新特性详解
    深入理解final关键字
    Linux 在线模拟器
    jdk1.7和jdk1.8区别
    Java高新技术第一篇:类加载器详解
  • 原文地址:https://www.cnblogs.com/chushujin/p/10126145.html
Copyright © 2011-2022 走看看