読者です 読者をやめる 読者になる 読者になる

Java

Javaにおける4種類のインナークラス

Javaはクラス内にクラスを定義することが出来ます。クラス内に定義されたクラスはインナークラス(内部クラス)と呼ばれており、4種類の定義方法が存在します。定義方法によって異なった特性を持っており、間違った使い方をすると思わぬバグの元になり得ます…

Javaのリフレクション

まずは以下のコードを見てください。 public class Hoge { private String str; public Hoge(String str) { this.str = str; } @Override public String toString() { return "str = " + str; } public static void main(String[] args) { Hoge hoge = new H…