您的位置:首页 > 编程语言 > Java开发

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

2016-03-03 10:09 549 查看
在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java基础 权限