中易网

我用java语言编写一个程序,该程序由于复杂性,共可分为三个类,可是由于这三个类并不是编写在一个j

答案:1  悬赏:20  
解决时间 2021-01-17 16:46
  • 提问者网友:我的未来我做主
  • 2021-01-17 06:58
我用java语言编写一个程序,该程序由于复杂性,共可分为三个类,可是由于这三个类并不是编写在一个j
最佳答案
  • 二级知识专家网友:爱难随人意
  • 2021-01-17 08:38
如果是放在一个包下,那么直接一起编译之后就可以互相调用.如果不在一个包下,那么编译之后需要通过import导包语句导入才可以调用
追问:额,能清楚点吗?刚学?什么叫放到一个包下?可以举个例子吗?
追答:比如说你有一个叫Test的文件夹,这里面放了3个文件,一个叫Test.class一个叫A.class一个叫B.class,这3个文件分别对应了你的3个类.它们的开头都是package Test也就是这3个文件全部都存在于Test这个包下.那么此时你可以在任意一个类中直接new其它类的对象来使用,比如在Test中new A()这样.但是如果这3个类并不在同一个包下,比如Test包中放了Test.class,叫A的包中放了A.class,叫B的包中放了B.class,那么你如果想要在Test中使用A的内容需要指明A在哪里,也就是需要先使用import A.A来导入A包中的A类
追问:大概明白了点,谢谢还有一个小问题,刚写出来的程序不应该是在编译之后形成.class文件,刚开始是.java文件呀,怎么把这三个文件变成.class?直接改后缀名吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息