明示的な実装ではインターフェースとして明示しないと動いてくれません。(コンパイルも通りません)なので、正解はこっちです。どんな時に使い分けるかは...。どなたか、良い例お願いします。さんの情報を元に追加しました。メンバの明示的な実装を避けます。メンバの明示的実装を検討します。メンバの明示的な実装を検討します。メンバの明示的な実装を検討します。明示的なメンバをセキュリティの境界として使用しないでください。機能を派生クラスによって専門的に処理する場合は、明示的に実装されたメンバと同じ機能を提供するプロテクト仮想メンバ関数を用意します。基本的には明示的な実装はせず、必要な時にのみ検討するということですね。