###前提・実現したいこと
参考書を読んでいて、よくわからない箇所があるので、教えていただきたいです。
抽象クラス内のフィールド定数に、自身のクラスのインスタンスが書かれているのですが、
その宣言で、newをした後に、{}が書かれている理由がわかりません。
コードは一部省略している(関係のないと思われる部分)ので、もし足りないコードがあると思われる場合は、その旨を記載していただけると幸いです。
###該当のソースコード
java
1public abstract class Token { 2 3 public static final Token EOF = new Token(-1){};//ここの{}の意味が分かりません 4 private int lineNumber; 5 6 protected Token(int line){ 7 lineNumber = line; 8 } 9 10}
###補足情報(言語/FW/ツール等のバージョンなど)
java8
Eclipse Neon
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/01 13:36