0

クラス型の配列内の単一の要素を編集するにはどうすればよいですか。たとえば、要素 1 に名前と説明を割り当てるにはどうすればよいでしょうか。

4

5 に答える 5

0

Object[] myArray = new Object7; オブジェクト myObject = myArray[5]; // インデックス 5 のオブジェクトを取得し、オブジェクトに変更を加えます

于 2013-10-13T12:32:54.113 に答える
0

たとえば、objecthere はclasstypeCarです。そして、あなたCar objectには次のようなメソッドがありますsetNumberPlate(String x)

void setNumberPlate (String str)
{
   //numberPlate is a String data member of your Car class
   numberPlate = str;
}

メソッドが必要な理由は、class private. たとえば、クラスは次のとおりです。

Class Car
{
   private String numberPlate;

   public void setNumberPlate(String str)
   {
      numberPlate = str;
   }

}

その後、別のクラスでこのメソッドにアクセスできます。オブジェクトを に保存する場合array、これがあなたのすることです。

Car[] arr = new Car[10];

arr[0].setNumberPlate("UIA9490");

于 2013-10-13T12:59:06.893 に答える
0

要素 1 に名前と説明を割り当てるにはどうすればよいですか?

それはあなたのクラスに依存しますが、これは(悪い)例です:

YourClass[] array = .... ;           // wherever it comes from
array[1].name = "World";             // if name is a member of your class
array[1].setDescription("whatever"); // if there is a setter for description

インデックスは 0 から始まるため、要素 1 は配列の 2 番目の要素であることに注意してください。

于 2013-10-13T12:48:20.910 に答える