LoginSignup
2
0

More than 5 years have passed since last update.

[Java]インタフェースで内部クラスが定義できるのを知らなかったこと

Last updated at Posted at 2018-05-21

インタフェースで定義できるのはメソッドの定義と定数の定義だけだと思って
いたが違ってたのでメモ程度に

Hoge.java
public interface Hoge{

  public int A = 10; // 定数の定義

  public void hoge(); // メソッドの定義

  public class InnerClass{  // 内部クラスの定義   
  }
}

内部クラスが定義できるとは知らなかったです。

参考

http://yuroyoro.hatenablog.com/entry/20080707/1215431467
https://teratail.com/questions/36600
http://www.atmarkit.co.jp/ait/articles/1007/27/news103.html

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0