zoukankan      html  css  js  c++  java
  • Java-访问控制权限

    Java面向对象-访问控制权限

    Java中,可以通过一些Java关键字,来设置访问控制权限;

    主要有 private(私有), package(包访问权限),protected(子类访问权限),public(公共访问权限)

      private package protected public
    同一个类中
    同一个人包中  
    子类中    
    全局范围内      

    表中,清晰的罗列了不同的访问控制权限在 类 包 子类的访问权限;

    子类我们后面会讲解到,所以现在了解即可;

    这里我们在讲下这个private,既然是私有的,那外界如何来访问它呢;

    这时候我们要引入public 共有的get set方法;

    比如我们定义一个类,类中有一个私有属性,我们可以定义他的get set方法;

    上代码:

    public class Demo1 {
     
        /**
         * 定义一个私有的属性a
         */
        private int a;
     
        public int getA() {
            return a;
        }
     
        public void setA(int a) {
            this.a = a;
        }
         
         
    }
    

      


    我们写个测试类:
     

    public class TestDemo1 {
     
        public static void main(String[] args) {
            Demo1 demo1=new Demo1();
            demo1.setA(2);
            int a=demo1.getA();
            System.out.println(a);
        }
    }
    

      


    我们先设置,然后取值即可;
     

  • 相关阅读:
    luoguP2016 战略游戏
    [Usaco2006 Nov]Corn Fields牧场的安排
    [Ahoi2009]self 同类分布
    POJ3208:Apocalypse Someday
    [usaco2010 Oct]Soda Machine
    [Usaco2005 Dec]Scales 天平
    PTA的Python练习题(十九)
    堆叠注入
    PHP序列化与反序列化(三)总结实战
    攻防世界web进阶1-12总结篇
  • 原文地址:https://www.cnblogs.com/mengxinrenyu/p/7551397.html
Copyright © 2011-2022 走看看