同一个package下的两个java文件,可以相互用对方文件中的自定义class?

如图右侧class建立一个ppp2=newpp();//是用了左侧文件里的自定义class。可是也没在右边文件用import语//句啊。是默认了可以这样用的吗?补充一下。... 如图右侧class建立一个 pp p2=new pp();//是用了左侧文件里的自定义class。可是也没在右边文件用import语
//句啊。是默认了可以这样用的吗?
补充一下。左侧的class pp也没有用public修饰啊?
展开
 我来答
198901245631
2015-06-24 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1735万
展开全部
这个是可以的。
解释:方法调用本身即是类与类之前的一种依赖关系,可以在任意的class类中new其他的类(非抽象类或接口),之后实现方法的调用。
备注:不同package下的也可以的。
鱼得水号
2014-10-14 · 聚爱水族生活馆,让你的生活如鱼得水
鱼得水号
采纳数:585 获赞数:3014

向TA提问 私信TA
展开全部
这个是时java中的一个知识点,访问控制权限,public protected private ,在同一个包下面,如果这个类是被public 和protected修饰的,那么是可以直接访问,不需要import的,其他的情况又不一样了,建议你学习一下java的访问控制权限相关的知识点。

没有被public修饰的话,它是有一个默认的修饰符,default

有什么问题你都可以追问我,没问题望采纳,谢谢!
追问
可是那个class pp没有修饰符修饰啊。是默认为protected?public?
追答

在同一个包下面,如果这个类是被public 、protected或default(没有修饰符)修饰的,那么是可以直接访问,不需要import的。

建议你到csdn或者cnblogs上面去搜一下“java访问控制权限”就有很多这方面的技术文章。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
转520角
2014-10-14 · 超过31用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:70.4万
展开全部
哈哈 这个东西就是这样的了 java的几种修饰类型 public private protect 如果没有指定任何一种类型,则表示同一个包下可用......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式