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中不是公共的; 无法从外部程序包中对其进行访问
        }
    }
  • 相关阅读:
    牛客网 二叉树的镜像 JAVA
    牛客网 反转链表 JAVA
    牛客网 调整数组顺序使奇数位于偶数前面 JAVA
    Integer to Roman LeetCode Java
    Valid Number leetcode java
    Longest Common Prefix
    Wildcard Matching leetcode java
    Regular Expression Matching
    Longest Palindromic Substring
    Add Binary LeetCode Java
  • 原文地址:https://www.cnblogs.com/chushujin/p/10126145.html
Copyright © 2011-2022 走看看