この図は、Clientインタフェースと、それを実装するPersonおよびCompanyクラスで構成された継承階層の例を示しています。PersonクラスはStudentクラスを拡張したものです。Clientインタフェースには、longを返すgetIdメソッドが定義されています。getIdメソッドは、PersonおよびCompanyクラスによって実装されています。Studentクラスには、StringタイプのstudentIdフィールドが定義されています。