今天我已經寫有關聲明陣列的語法簡單的測試,因此,有3類:Java數組宣言如{A [] AA =新B [10]}
public class A {
}
public class B extends A {
}
public class C extends A {
}
,我已經嘗試使用下一個語法
A[] aa = new B[10];
所以,它可以創建數組,但我們可以添加只是B
類的實例,這個數組,如果你嘗試添加的A
實例或C
收到java.lang.ArrayStoreException和問題,爲什麼我們可以使用類似的語法創建數組那它在哪裏可以使用並賺取一些利潤? 謝謝。
謝謝,是的,這只是我發明的一種使用方式。 –