java - 如何使用给定的构造函数创建对象

标签 java object constructor new-operator super

public Life(List<class> classes, int schoolwork) {
        super(classes, schoolwork);
    }

我正在尝试用这段代码创建一个 Life 对象,但我没有做正确的事情

Life life = new Life();

但我不知道如何使参数正确以包含类(class)和作业。

最佳答案

我尝试解释您的问题,并编写了一段代码,向您展示如何通过向其传递正确的参数来创建 Life 对象。

也许您的问题是创建 List 对象(?)

代码

public class Main {

    public static void main(String[] args) throws IOException {
        List<CustomClass> customClass = new ArrayList<>();
        int schoolwork = 1;

        Life life = new Life(customClass, schoolwork);
    }

}

class CustomClass {
}

class Life {

    /**
     * Constructor
     *
     * @param customClass
     * @param schoolwork
     */
    public Life(List<CustomClass> customClass, int schoolwork) {
        // super(strings, schoolwork);
    }

}

关于java - 如何使用给定的构造函数创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61445641/

相关文章:

javascript - 如何访问函数的属性?

java - 如何为 Jsoup 添加代理支持?

java - 检查 Android 中另一个线程中的任务是否已经完成

javascript - 将来自 JavaScript 对象中不同属性的数组项组合起来

javascript - 计算对象数组上的所有值 - javascript

vb.net - 我可以将委托(delegate)从后代的构造函数传递到抽象类的构造函数吗?

java - 构造函数错误(JAVA)

C++ optional<> 和不可复制对象的延迟构造

java - 通过字节数组问题进行文件比较

java - 在 Java 中对 txt 文件进行排序的最佳方法