小编Sky*_*age的帖子

以这种方式使用多个构造函数是否正确?

我不太确定这是如何工作的,但是如果我想给一个类的对象提供更多或更少的变量的选项,这是否适用于这样的多个构造函数?

假设我想创建一个多项选择问卷,但是我不知道我的用户想要输入多少个答案,可能是 2、3、4、5、6?所以为此:

public class Quiz {
    private int counter;
    private String question;
    private String answer1;
    private String answer2;
    private String answer3;
    private String answer4;
    private String answer5;
    private String answer6;
    private String rightAnswer;

    public Quiz(int counter,String question, String answer1, String answer2, String rightAnswer){
        super();
        this.counter = counter;
        this.question = question;
        this.answer1 = answer1;
        this.answer2 = answer2;
        this.rightAnswer = rightAnswer;
    }
    public Quiz(int counter, String question, String answer1, String answer2, String answer3, String rightAnswer) {
        super();
        this.counter = counter;
        this.question …
Run Code Online (Sandbox Code Playgroud)

java multiple-constructors

1
推荐指数
1
解决办法
920
查看次数

标签 统计

java ×1

multiple-constructors ×1