两个不同的包中类名是相同的,我如何在同一个类中用?

来源:7-2 使用包管理 Java 中的类

芒种啊

2015-12-18 10:20

我com.imooc里面有一个one.java(com.imooc.one)里面的叫print的方法要在一个mian(这个mian的类也在com.imooc中——com.imooc.demo)里面用,创建好对象后,对象名.print();就可以使用了。但是如果我com.newimooc中也有一个print方法(com.newimooc.one),我已经将他载入了com.imooc.one,这时候我载入的print当然可以使用了,但是原来的显示错误,我想请问的是我如何让第一个也执行。毕竟这个视频讲的就是同名怎么办。

写回答 关注

1回答

  • Caballarii
    2015-12-18 10:27:26

    那就不要import,在需要使用类名的时候加上包名,把类名写全,即com.imooc.one one=new com.imooc.one()

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530553 学习 · 6091 问题

查看课程

相似问题