我有以下代码
文件a.java
class ABC {
public void printing(DEF def, GHI ghi)
{
def.test();
ghi.test2();
}
}
class DEF {
public void test()
{
System.out.println("as");
}
}
class GHI {
public void test2()
{
System.out.println("dsfg");
}
}
然后我有另一个文件,我们称之为文件 b.java,如何从文件 b.java 上的类 DEF 和 GHI 创建对象?
谢谢
最佳答案
尝试以下操作
a a1 = new a();
DEF = a1.new DEF();
GHI = a1.new GHI();
或者
DEF def = new a().new DEF();
GHI ghi = new a().new GHI();
如果它位于同一个包
中,则可以正常工作,否则您应该导入
。
关于java - java中的聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15613871/