エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
外部から生成可能なインナークラス - たぷつきません
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
外部から生成可能なインナークラス - たぷつきません
Eclipse JDT Pluginのソースをハックしていて初めて知ったのですが、なんとインナークラスなのに外部か... Eclipse JDT Pluginのソースをハックしていて初めて知ったのですが、なんとインナークラスなのに外部から直接生成したり、staticメンバを持たせることができる方法がありました。 これをするには全然むずかしいことはなく、ただ単にインナークラスの宣言にstaticを付加するだけです。public static にすれば、他のパッケージからも可視になります。 package test; public class ClassA { public static class InnerA { // 実は普通のインナークラスにはstaticメソッドを // 作成することはできないのですが、staticインナークラス // の場合に限り、定義できちゃいます。 public static void staticHello() { System.out.println("hello - stat