我在使用用户输入动态创建新对象时遇到问题.我知道如何使用ArrayList,但我想知道是否可以只使用一个数组?Object 1而Object 2从扩展MainObject.
我目前有:
import java.util.Scanner;
public class Main
{
public static void main (String args[])
{
MainObject[] Main = new MainObject[99];
//^objects created will be added to this array^
int input;
Scanner scanner = new Scanner(System.in);
do
{
System.out.println("1. Add a new object 1");
System.out.println("2. Add a new object 2");
System.out.println("3. Display all object info");
System.out.println("4. Quit");
System.out.print("Please enter either 1 to 4: ");
input =(scanner.nextLine());
switch(input) {
case 1 :
object1 obj1 …Run Code Online (Sandbox Code Playgroud)