同一个package下的两个java文件,可以相互用对方文件中的自定义class?
如图右侧class建立一个ppp2=newpp();//是用了左侧文件里的自定义class。可是也没在右边文件用import语//句啊。是默认了可以这样用的吗?补充一下。...
如图右侧class建立一个 pp p2=new pp();//是用了左侧文件里的自定义class。可是也没在右边文件用import语
//句啊。是默认了可以这样用的吗?
补充一下。左侧的class pp也没有用public修饰啊? 展开
//句啊。是默认了可以这样用的吗?
补充一下。左侧的class pp也没有用public修饰啊? 展开
3个回答
展开全部
这个是时java中的一个知识点,访问控制权限,public protected private ,在同一个包下面,如果这个类是被public 和protected修饰的,那么是可以直接访问,不需要import的,其他的情况又不一样了,建议你学习一下java的访问控制权限相关的知识点。
没有被public修饰的话,它是有一个默认的修饰符,default
有什么问题你都可以追问我,没问题望采纳,谢谢!
没有被public修饰的话,它是有一个默认的修饰符,default
有什么问题你都可以追问我,没问题望采纳,谢谢!
追问
可是那个class pp没有修饰符修饰啊。是默认为protected?public?
追答
在同一个包下面,如果这个类是被public 、protected或default(没有修饰符)修饰的,那么是可以直接访问,不需要import的。
建议你到csdn或者cnblogs上面去搜一下“java访问控制权限”就有很多这方面的技术文章。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哈哈 这个东西就是这样的了 java的几种修饰类型 public private protect 如果没有指定任何一种类型,则表示同一个包下可用......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询