
No.2ベストアンサー
- 回答日時:
オーバーライドは「スーパークラスのメソッドをサブクラスで書き換える」というふうに厳密に指せますが、
「ラップする」っていう言葉はプログラミングに限らずいろいろな使われ方をしますからね。
例えば、「あるWebアプリケーションの脆弱性を解決するために、
アプリケーションファイアーウォールでラップするとかね。」
その時々によってニュアンスは異なります。
「ラッパークラス」に限定して知りたいなら、↓を参考までにどうぞ。
http://www.kab-studio.biz/Programing/JavaA2Z/Wor …
No.3
- 回答日時:
ラップする、は概念。
オーバーライドするは、実装。ラップする、は目的。オーバーライドするは、手段。
目的を達成するための手段はひとつとは限らない。
例えばラップクラスの実装について、
オブジェクト指向で言うところの
『継承』と『委譲』という異なるやり方があります。
No.1
- 回答日時:
またも適当に答えてみる。
A を B のラッパークラスとする:
class A {
private:
B member_;
public:
void func() {
// B の持つメンバー関数による実装
}
}
A が B のメソッド func() をオーバーライドする
class A extends B {
void func() {
// B の持つメンバー関数 func() を上書き
}
}
こんな感じ。java の文法すらも適当。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デバックログの出し方
-
ゲッターを使わないで変数にア...
-
「継承されたメソッドの可視性...
-
C# 「データが失なわれる可能性...
-
VB DLLプロジェクトについて
-
Javaでmainからインスタンス化...
-
抽象クラスをJUNITでテストする...
-
interface,extend,implementの...
-
Commons-Discovery.jarとは?
-
ラベルに日付を表示
-
エクセルVBAで、条件に一致する...
-
「タイプ初期化子が例外をスロ...
-
レコード件数の表示
-
オブジェクト参照がオブジェク...
-
変数名の付け方
-
複数のクラスで共通した関数を...
-
c++,ある関数のクラスから別の...
-
JSPで<SELECT>の中にDBから持っ...
-
EXCEL VBAにて動的にCheckBOXを...
-
Fileの読み取り専用の解除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(vba)他のアプリケーションの右...
-
interface,extend,implementの...
-
VB DLLプロジェクトについて
-
「継承されたメソッドの可視性...
-
C# 「データが失なわれる可能性...
-
【C#】クラスのコンストラクタ...
-
C#でインターフェースのプロパ...
-
「ラッパークラス」の存在意義...
-
メソッドの引数にクラス名を渡す
-
VBがオブジェクト指向言語でな...
-
オーバーライドとラッパーの違い
-
デバッグ時に「Source not found」
-
スクロールバーについて
-
携帯IApplicationのsuper
-
ファイルパスが取得出来ない(P...
-
EventListenerの実装について
-
c# この高速化の方法あり? 2
-
抽象クラスが継承されているか...
-
ASP.NETでの共通コードの書き方...
-
抽象クラスをJUNITでテストする...
おすすめ情報