クラスC が B を拡張しています。B は Aを拡張します。A には属性nameがあります。Cクラスでname属性を見たくない。
どうすればそれを無視できますか?
PS: Java でそれができない場合: 私は Apache CXF を使用し、Web サービス機能を持つ Spring プロジェクトに取り組んでいます。クライアントから B 型オブジェクトを取得し、C 型オブジェクトをクライアントに送信したい。設計上の問題があるため、継承メカニズムを変更したくありません。Cクラスのnameフィールドを無視する方法があれば教えてください。私は最初のコード スタイルとして実装しています。