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

 

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

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

 

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

 

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

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

 

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

 

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

 

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

上代码:

 1 package com.java1234.chap03.sec05;
 2  
 3 public class Demo1 {
 4  
 5     /**
 6      * 定义一个私有的属性a
 7      */
 8     private int a;
 9  
10     public int getA() {
11         return a;
12     }
13  
14     public void setA(int a) {
15         this.a = a;
16     }
17      
18      
19 }

 

我们写个测试类:

 1 package com.java1234.chap03.sec05;
 2  
 3 public class TestDemo1 {
 4  
 5     public static void main(String[] args) {
 6         Demo1 demo1=new Demo1();
 7         demo1.setA(2);
 8         int a=demo1.getA();
 9         System.out.println(a);
10     }
11 }

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

相关文章:

  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2022-02-19
  • 2022-12-23
  • 2021-10-10
猜你喜欢
  • 2022-02-10
  • 2021-09-09
  • 2022-12-23
  • 2021-07-11
  • 2021-07-21
  • 2021-09-28
相关资源
相似解决方案