当前位置: 技术问答>java相关
包里的类能不能和包外的类通讯?
来源: 互联网 发布时间:2015-06-09
本文导语: 就像创建基本的应用程序一样,his.java里new了一个窗口frame类hisfr.java。hisfr.java就定义在hisoftware的包里面。hisfr.java能不能对his.java的变量操作? 如果把his作为对象传递给hisfr的话,hisfr提示不认识his类。 如果把his的某...
就像创建基本的应用程序一样,his.java里new了一个窗口frame类hisfr.java。hisfr.java就定义在hisoftware的包里面。hisfr.java能不能对his.java的变量操作?
如果把his作为对象传递给hisfr的话,hisfr提示不认识his类。
如果把his的某个变量传递给hisfr的话,hisfr得到这个变量后,不能将值再传出到his。
不知道我讲清楚了没有,该如何解决?
如果把his作为对象传递给hisfr的话,hisfr提示不认识his类。
如果把his的某个变量传递给hisfr的话,hisfr得到这个变量后,不能将值再传出到his。
不知道我讲清楚了没有,该如何解决?
|
"hisfr中就不能import包外面的类"
为什么?可以相互import,在编译的时候路径注意设置一个".",这样编译器知道先编译谁。
为什么?可以相互import,在编译的时候路径注意设置一个".",这样编译器知道先编译谁。
|
可以,但是要把引用路径写清楚
|
“import .his;”怎么行?你的his.java难道没有包吗?
如果你非要不给his.java定义包也可以,那就不用import了,
编译的classpath中设置"."表示his在当前路径下就可以了。
不过最好要定义包。每个程序都要定义包。
如果你非要不给his.java定义包也可以,那就不用import了,
编译的classpath中设置"."表示his在当前路径下就可以了。
不过最好要定义包。每个程序都要定义包。