java中,怎么在一个包中引用另一个包的同名类

如题。。注意是两个不同的包,但是包中的类名相同。。p1中有类A,P2中也有类A,同名。怎么在P2的A中引用P1的A。。

第1个回答  2015-04-16
类的前面加上包名就可以了。追问

再导入包之后,那么在p2中的类A中怎么引用呢,,,
import P1.A
class A
{
A a = new A() //其实这个A应该是p1中的A;
}

java中,怎么在一个包中引用另一个包的同名类
你好,根据你的问题,两个包里面类名相同,默认会调用当前类,如真要引用,只能用下面方法 cn.fancy.p1.A a=new cn.fancy.p1.A();\/\/用它的权限定名来确认是p1下面的A 希望我的回答能帮到你

Java怎么在一个项目中引用另一个项目中的类?
在Java中在一个项目中引用另一个项目中的类,一般可以使用以下三种方式:1. 把外部项目的jar包导入到自己的项目中。方法是在自己的项目中引入外部项目的jar文件,并且在自己的代码中使用import语句导入外部项目的类。2. 在自己的项目中设置外部项目的源码路径。将外部项目中的源码拷贝到自己的项目中,然...

java如何引用包。 就是在一个包引用另一个包的内容; 我是新手,说详细点...
另一个包的顶层目录必须在classpath下,否则无法import。顶层目录就是要引入的类的 package aaa.bbb.ccc; 声明语句里的aaa。有声明形如package aaa.bbb.ccc;的类必须放到 aaa\/bbb\/ccc这样的文件夹下。否则无法引入。满足以上条件, 直接在要引用其他包或其他类的类里写 --- 你要引入的包是什么?

java怎么调用一个jar包里的另一个jar包的class,新手求指教,谢谢
用反射啊例 A r = new A();Class temp = r.getClass();System.out.println("反射类中所有公有的属性");Field[] fb =temp.getFields();...

如何在一个项目里引用另一个项目的类?
在Java中,如果你想在一个项目中使用另一个项目中的类,你可以通过以下步骤引用:将需要使用的项目导出为jar包或者其他可用于引入的形式。在使用该类的项目中,将jar包或者需要引入的文件放到classpath中,以确保类文件可以被找到。在代码中使用import语句导入需要使用的类,以便能够在代码中使用它。例如,...

java编程中怎样在一个包里调用另一个包的数据
如果被调用包中的参数前面的修饰符是private(本类),default(本包)的,那么无法调用,如果public的可以被调用。如B类中定义的了个参数:public static final BANK = ”BOC“;在A类中可以通过:String str = A.BANK;之后获取到的值就是”BOC“。如B类中定义的了个参数:private static ...

java在eclipse中怎么在一个包中包含另一个包?
java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中,在声明包时,使用package语句,如:package cn.itdream.main;包的声明只能位于java源文件的第一行 使用import语句调用不同包中的类,格式如: import 包名.类名 import 包名.*; \/\/导入该包下所有类 在eclipse中可以通过构建...

eclipse java工程中,如何调用另一个工程的一些类?
新建一个工程作为被引入的工程,并且创建一个类MyUtils作为被调用的类 右键Library项目选择Export 选择JAR,下一步,选择导出目录,得到jar包 再新建一个Test工程测试,右键Test工程,选择Build-path——Add external archives 选择刚刚导出的那个jar文件 完成,现在可以使用刚才Libraly工程的MyUtils类了 ...

在java中,一个包中的实例如何调用另一个包中的方法
一个包中的类的方法调用另外个包中的方法有两种形式,前提是需要先把要调用的另外个包路径导入进来本实例类中。1、通过new创建一个其他包的类实例,通过新创建的实例,调用它的方法,返回结果给调用者;2、如果要调用的另外个包的类方法是一个static静态反法,可以直接用类来调用方法,不需要new对象,...

JAVA一个包里建立好两个类,一个类如何调用另一类的里的数据?
1、先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。2、接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。3、对于静态方法的调用,可以使用调用非静态方法的方式去调用,即创建一个类的对象,然后再调用静态方法。4、编辑好...

相似回答