java - java中的聚合

标签 java aggregate-functions

我有以下代码

文件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/

相关文章:

java - 为什么我无法解开根节点并反序列化对象数组?

java - 数据结构设计: given set of week/day pairs, 获取集合中的相邻天数?

java - 如何在自定义 JPanel 中移动 Sprite ?

sql - hive 中的GROUPING()?

mysql - SQL 仅选择列上具有最大值的行

MySQL:按条件分组和聚合函数

java - IDE 如何调试已编译的 Java 代码

java - 无法将 arraylist 值传输到数组

sql - T-SQL 按问题分组

postgresql - Postgres : getting the maximum and minimum values, 和它们出现的时间戳