java1234开源博客系统
博客信息

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

发布时间:『 2016-09-09 21:04』  博客类别:Java核心基础  阅读(8001) 评论(1)

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


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

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


QQ鎴浘20160909205259.jpg


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

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


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


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


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

上代码:

package com.java1234.chap03.sec05;

public class Demo1 {

	/**
	 * 定义一个私有的属性a
	 */
	private int a;

	public int getA() {
		return a;
	}

	public void setA(int a) {
		this.a = a;
	}
	
	
}


我们写个测试类:

package com.java1234.chap03.sec05;

public class TestDemo1 {

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


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



关键字:   java     访问控制权限  
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有