私はJavaのオブジェクト配列に慣れようとしていますが、1行にオブジェクト配列を宣言し、それを後の行で初期化するのが失敗することを試みていました。これは可能ですか?フォーマットミスをしているのですか、できないことをやろうとしていますか?Javaでオブジェクト配列を宣言し、後で初期化することは可能ですか?
tl:dr; Javaオブジェクト配列は以下のようなことができますか?
int[] s;
s = new int[]{ and put the list here..}
編集:私は、これは文字クラスの下にちょうど宣言行で正しくコンパイルが、私はそれの後に追加した行をコンパイルしようとすると、私の現在のコードとエラー例
public class noncombatSKILLS {
noncombatSKILLS (String receivName , String receivDescription , int receivDamage)
{
name = receivName ;
description = receivDescription ;
damage = receivDamage ;
!
!
public class CHARACTER {
noncombatSKILLS[] noncombat;
noncombat[] = { new noncombatSKILLS("Scavenge" , "find some parts" , 123) } ;
を追加'エラー': 'ステートメントではない' '非コンバット'の後に角かっこを指します
あなたが提案する構文を正確に試してみるとどうなりますか? – khelwood
http://idownvotedbecau.se/noattempt/ – Andreas
@khelwoodでコード例とエラー –