码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础系列5:访问控制权限

时间:2016-03-03 11:32:34      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:java基础 权限

在Java中一共有4中访问权限,分别是:private,default(默认),protected和public   

用表格的形式来表示是这样的:

范围private
defaultprotectedpublic
同一类
同一包中的类
不同包中的子类

其他包中的其他类


关于protected访问权限下的属性或方法,在其他包中的子类可以对其进行访问。示例如下:

package javase.base;

public class Base {
	protected String protectedParam = "hello";

	protected String protectedMethod() {
		return "world";
	}
	
}

在另一个包中的子类:

package javase.extra;

import javase.base.Base;

public class ProtectedDemo extends Base{
	
	public void print(){
		System.out.println("protected类型属性:" + super.protectedParam);
		System.out.println("protected类型方法:" + super.protectedMethod());
	}
	
	public static void main(String[] args) {
		new ProtectedDemo().print();

	}

}

输出:

protected类型属性:hello
protected类型方法:world


本文出自 “zifangsky的个人博客” 博客,请务必保留此出处http://983836259.blog.51cto.com/7311475/1747003

Java基础系列5:访问控制权限

标签:java基础 权限

原文地址:http://983836259.blog.51cto.com/7311475/1747003

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!