读书人

java 暗藏实现(2)

发布时间: 2012-10-18 13:46:55 作者: rapoo

java 隐藏实现(2)
1.私有权限特殊情况分析
package com.chinamworld.chapter52;
public class TestExtends {
private void h(){
System.out.println("TestExtends" + " h()");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Hello hello = new Hello();
//不在同一个编译单元的同一个类中,不能调用私有方法
//hello.g();
hello.f();
TestExtends tes = new TestExtends();
tes.h();
}

}
class Hello{
void f(){
System.out.println("Hello" + " f()");}
private void g(){
System.out.println("Hello" + " g()");
}
}
由上述代码可以看出:
hello和TestExtends是同属于一个编译单元的两个不同的类,则private分别进行了访问权限限制

读书人网 >编程

热点推荐