メインコードをプロジェクトとして設定し、他の2つのプロジェクト(liteとpro)がそれを参照しています。
これが私がQuiz
クラスにライトを探す方法です:
class Quiz {
public Quiz {
object1();
object2();
object3();
object4();
}
}
これは私がQuiz
クラスにプロを探す方法です:
class Quiz {
public Quiz {
object1();
object2();
object3();
object4();
object5();
object6();
object7();
object8();
}
}
これを実現するにQuiz
は、ライブラリでクラスを抽象化するように設定してから、それらを定義する必要がありますが、ライトプロジェクトとプロプロジェクトでは定義しますか?または、ライブラリをQuiz
上記の最初の例として定義してから、プロバージョンで何らかの方法で上書きしてみる必要がありますか?
編集
以下のコメントに基づいて、実際のコードのスニペットを次に示します。
public class Quiz {
ArrayList<Question> exodus = new ArrayList<Question>(200);
public Quiz() {
exodus.add(new Question("Aaron", "Abraham", "Jacob", "Joseph", 0, "What was the name of Moses' brother?", -1, "Exodus 7:1-2"));
exodus.add(new Question("5", "10", "7", "12", 1, "How many plagues did God send on Egypt?", -1, "Exodus 7-12"));
exodus.add(new Question("Pharaoh's maid", "Pharaoh's wife", "Pharaoh's daughter", "Pharaoh's mother", 2, "Who found baby Moses in a basket along the riverside of the Nile river?", -1, "Exodus 2:3-5"));
exodus.add(new Question("Hail", "Frogs", "Boils", "Flies", 1, "What was the 2nd plague?", -1, "Exodus 8:2"));
exodus.add(new Question("Darkness for 3 days", "All water turns to blood", "Boils", "Flies", 3, "What was the 4th plague?", -1, "Exodus 8:24"));
exodus.add(new Question("Frogs", "Boils", "Hail", "Lice", 1, "What was the 6th plague?", -1, "Exodus 9:10"));
exodus.add(new Question("Boils", "All livestock dies", "Lice", "Locusts", 3, "What was the 8th plague?", -1, "Exodus 10:14"));
exodus.add(new Question("Darkness for 3 days", "Death of firstborn", "All water turns to blood", "All livestock dies", 1, "What was the 10th plague?", -1, "Exodus 12:29"));
}