Javaの内部クラス実装パターン

内部クラスの基本概念 あるクラス内部で宣言されるクラスを内部クラスと呼び、これを包含するクラスは外部クラスと呼ばれます。 <code>public class OuterClass { private int outerId; private String outerName; class InnerClass { // 内部クラス定義 } }</code> 内部クラスの利用目的 名前空間の衝突回避とカプセル化強化 ...

8月1日 13:44 投稿

Javaの匿名クラスとその応用

ある同僚が次のようなコードの意味を尋ねてきました: MqMessage<MqMessageThink> mm = JSON.parseObject(message.toString(), <strong>new TypeReference<MqMessage<MqMessageThink>>() {}</strong>); この赤太字部分は一体何を意味しているのでしょうか。 これは匿名クラスのインスタンスを生成しているコードです。 1. 匿名クラスの ...

7月10日 00:00 投稿