Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

ジェネリクスクラス,汎用配列について質問です

$
0
0
以下のジェネリクスクラス"ESTack"を作成し、 コンパイルをしようとしたところ、 エラー:汎用配列を作成します this.stk = new E[capacity]; ㅤㅤㅤㅤㅤ^ というエラーが表示されてしまい、コンパイルすることが出来ませんでした。 ----------------- class EStack{ ㅤㅤㅤㅤprivate int max; ㅤㅤㅤㅤprivate int ptr; ㅤㅤㅤㅤprivate E[] stk; ㅤㅤㅤㅤpublic EStack(int capacity){ ㅤㅤㅤㅤㅤㅤㅤㅤthis.max = capacity; ㅤㅤㅤㅤㅤㅤㅤㅤthis.ptr = 0; ㅤㅤㅤㅤㅤㅤㅤㅤtry{ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤthis.stk = new E[capacity]; ㅤㅤㅤㅤㅤㅤㅤㅤ}catch(OutOfMemoryError e){ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤthis.max = 0; ㅤㅤㅤㅤㅤㅤㅤㅤ} ㅤㅤㅤㅤ} (この後にはEStackのインスタンスメソッド等が続きます) ------------------ そこで質問なのですが、"汎用配列を作成します"というエラーは 一体どういう意味なのでしょうか? 一応ググって調べてみましたが、良く分かりませんでした。

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>