[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/05 23:21 / Filesize : 260 KB / Number-of Response : 1011
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

☆★Java質問・相談スレッド175★★



67 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 16:49:38.85 ID:4y/NVtpg.net]
超初心者です。
スーパークラス型の配列にサブクラスのインスタンスを代入できません。

抽象クラスAとそのサブクラスを10個定義し、
A[] a = new A[10];
として配列を宣言しました。

そしてサブクラスsubAのインスタンスを
a[0]=new subA();
として代入しようとしたのですがエラーがでます。

A aa = new subA();
のように配列でない時はきちんと代入できてエラーが出ません。

原因わかる方いたらお願いします。
エラー内容はaの下にunknown class a、
subAの下に二段に別れて一段目がinvalid method declaration;return type required、二段目にmissing method body ,or declare abstractとあります。

環境はyosemite 、androidstudio1.4です。






[ 続きを読む ] / [ 携帯版 ]

全部読む 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<260KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef