クラス型の配列内の単一の要素を編集するにはどうすればよいですか。たとえば、要素 1 に名前と説明を割り当てるにはどうすればよいでしょうか。
5 に答える
0
Object[] myArray = new Object7; オブジェクト myObject = myArray[5]; // インデックス 5 のオブジェクトを取得し、オブジェクトに変更を加えます
于 2013-10-13T12:32:54.113 に答える
0
たとえば、object
here はclass
typeCar
です。そして、あなた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 に答える