(Java)多个java源代码文件协作、调用另一个java文件的代码

对于Java初学者来说,很快需要考虑的一件事是如何将多个代码文件协调使用。比如A.java调用B.java里面的方法。

首先假设有两个java文件A和B,并且在同一目录下,A.java内容如下

1、第一种方法:文件在同一目录下直接调用

可以看到B文件中,没有做任何操作,直接调用A中的showWelcome()方法。

 运行成功

即使不在idea中,在同一目录下,这种方法也奏效。 如下,开始只有两个文件,我们知道B调用了A中的方法,那么我们直接编译B,看会怎么样

 因为B需要使用A,虽然我只编译了B,但是A也被编译了,如图看生成A.class和B.class,说明这两个文件都被编译了。如果你不放心,可以用javac *.java将他们都编译,再执行,效果一样。

执行,一切正常,能正常调用函数的功能。

1、第一种方法我们可以通过包的形式,我们以IDEA为例,这是结构比较好的一种方式。

这时候A在test包内了,我们调用它之前首先要导入,导入test.A,这时候就能正常使用了。包是一种很好的结构,相当于文件夹对文件的分类一样,更好管理也更清晰,不同包下面有同名的也不会冲突。

以上是两种多文件协作的方式,比较简单。主要的是明白原理,知道了原理,无论是改进还是复杂的组合或者更多文件的调用,也不会很困难。

  • 13
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cs湛卢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值