Как я могу изменить существующие значения массива объекта из пользовательского ввода

#java

#java

Вопрос:

Я помещаю свои существующие значения в массив объекта, теперь я хочу изменить существующие значения массива объекта из пользовательского ввода.Как я могу изменить некоторые эти значения из пользовательского ввода.

               public class new AutoM{
                    //These are the existing Values

                            Name = "BMW X3";
                            Brand ="BMW";
                            Start = "On ";
                            Colour="Grey";
                            Fuel =5;
                            Km =11;
                            Oil=1.2;
                            water=2.5;

                            for(i=0;i<1;i  ) {
                            BMW [i]=new Automobile(Name ,Brand,Colour,Start,Fuel,Km,Oil,water );
                            
                            BMW[i].show();
                            }

                     }
  

Это конструктор суперкласса

     public Automobile(String Name,String Brand, String Start,String Colour ,double Fuel,double Km 
    ,double Oil ,double water ) {
      }
  

Это методы

  public String setName(String Name) {
 this.name =Name ;
 return name;
}

public String getName() {
return name ;
  }

public void show () {

System.out.println("===========================");
System.out.println(".....* "  Name   "*......");
System.out.println( " " );
System.out.println("name  : "  Name );
System.out.println("Brand : "  Brand );
System.out.println("Colour: "  Colour);
System.out.println("Start : "  Start);
System.out.println("Fuel  : "  Fuel );
System.out.println("Km    : "  Km  "Kmh");
System.out.println("Oil   : "  Oil  "L");
System.out.println("Water : "  water  "L");
 
 
}
  

Комментарии:

1. public class new недопустимо ни для чего.

2. «Как я могу изменить некоторые эти значения из пользовательского ввода» Используйте ССЫЛКУ на один из ваших AutoM экземпляров и вызовите нужный setXXX() метод?