有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何从另一个java文件中导入java类,该文件中的类可以访问“包”

请解释我如何在下面的情况下做导入课。 我有两个java文件(这是示例)。首先:

package com.mypackage.task

public class TaskF7 {

    public static void main(String[] args) {
    }
}

class Database {
}

class Employee {
}

第二个文件:

package com.mypackage.test

import com.mypackage.task.TaskF7.*; // import does not work
import com.mypackage.task.TaskF7.Employee; // import does not work

public class TestF7 {

    public static void main(String[] args) {
        testTask();
    }

    // so, my IDEA mark as red <Employee> below
    public static void testTask(List<Employee> expected, List<Employee> actual> ) {
    if (Arrays.deepEquals(expected.toArray(), actual.toArray())) {
        System.out.println("passed");
    } else {
        System.out.println("failed: expected " + expected + ", actual " + actual);
    }
}

员工拥有的类是包访问权限

请注意:在任务中写:“将所有解决方案类放在一个文件中(而不是作为内部类)。”不是内部阶级


共 (0) 个答案