您的位置:首页网页设计经验技巧 → Java包调用问题

Java包调用问题

时间:2010/1/21 10:42:00来源:本站整理作者:我要评论(0)

如果在包2中的源文件导入包1的公有类,而包1引用了自己包内的非公有类,那么对该源文件那些无法导入的非公有类还能找到么??

回答:

public 是共有类
没有前缀,是包内共有。。
package cn.xjtu.pack1
public class A {
  public void getA(){
   B b=new B();
   }

}
class B{
  public void getB(){
   System.out.println("this is B");
}

}

package cn.xjtu.pack2
import cn.xjtu.pack1;

public class pack2A {
public static void main(String args[]){
A a=new A();
a.getA();  //正常输出"this is B"
//B a=new B() 调用不成功。。。
}

这样看,调用引用的时候,只要被调用的公用类就可以了。至于共用类内部调用啥机制就不用管。。
其实,你不用考虑太多,只管对你公开的类和方法。这样就是OO封闭最大好处
 

相关视频

    没有数据

相关阅读 jdk不是有效的win32程序怎么办 jdk不是有效的win32程序解决方法java设置cookie教程 java怎么设置cookiejava怎么设置随机数 java设置随机数详细教程java怎么设置光标位置 java设置光标位置教程如何在Mac上清除Java高速缓存?如何在Mac上卸载Java?Mac上怎么卸载Java?OSX 10.11 java 6不兼容问题解决办法如何为Mac更新Java?java mac版更新教程

文章评论
发表评论

热门文章 Wordpress本地安装教程dx1.5如何设置二级域名

最新文章 hbuilder有哪些快捷键Wordpress本地安装教程 Wordpress本地安装教程expression web 4文档乱码解决方法dz 2.5“收藏本版”关闭小对话框无法关闭解在制作安装软件之前,您必须先将易语言存盘,

人气排行 如何使用multipart/form-data格式上传文件Photoshop PS图层混合模式详解(非常详细)ISAPI_Rewrite3使用教程网站里添加收藏和设为首页代码桌面快捷方式图标不见了C#获取执行程序所在的当前路径的方法详解(XMLHttpRequest)进行跨域请求方法如何用远程桌面连接进行传输文件