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

java基础学习面向对象之四种权限修饰符使用 五-12

2017-02-15 18:32 615 查看
四种权限修饰符

 * private

 * 默认

 * protected

 * public

测试一:

package demo;
/**
*
* @author Angus
* 四种权限修饰符
* 	private
* 	默认
* 	protected
* 	public
*
*/
public class Fu {

public static void main(String[] args) {
Fu fu = new Fu();
fu.show();
fu.show2();
fu.show3();
fu.show4();
//四种修饰符在本类中都可以访问
}
private void show(){
System.out.println("private show");
}
void show2(){
System.out.println("show2");
}
protected void show3(){
System.out.println("protected show3");
}
public  void show4(){
System.out.println("public show4");
}

}
结果:



证明:四种权限修饰符在本类中都可以访问。。

测试二:同一个包下没有关系测试



总结; private 权限无法访问 其它可以,在同一个包下的测试类。

测试三 : 同一个包下有关系的子类测试



总结:同一个包下子类继承也无法使用private权限

测试四:不同包下没有关系的类



总结:不同包下没有关系的只有public权限可以使用。

测试五:不同包下有关系的类测试



总结:不用包下子类中只有public和protected可以使用。

结论:



最后附上JDK使用文档API 下载

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 权限修饰符
相关文章推荐