親子の断絶バグパターン
やたらとsuper、thisが使用されていて、どうも見てみると親クラスのメンバ使用には必ずsuper.が、自クラスのメンバ使用には必ずthis.が付いている。多分is-a関係について理解していなくて、あたかもコンポジションのように使っている感じ。
private、パッケージprivateメソッド内でのsuper.の使用を禁止するコーディングルールには何か弊害があるだろうか...
| るいもの戯れ言 | ||||||||||||
94![]() ![]() ![]() ![]() ![]() since 2002.1.6 |
|
|||||||||||
やたらとsuper、thisが使用されていて、どうも見てみると親クラスのメンバ使用には必ずsuper.が、自クラスのメンバ使用には必ずthis.が付いている。多分is-a関係について理解していなくて、あたかもコンポジションのように使っている感じ。
private、パッケージprivateメソッド内でのsuper.の使用を禁止するコーディングルールには何か弊害があるだろうか...
|
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。 日本アイ・ビー・エム 花井 志生 Since 1997.6.8 |
|