- - PR -
継承元メソッドの置き換えをしたいのですが
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-02-23 19:07
以下のように引数が異なるのですが、vbでは shadows でいけました。
new を使うと、「メンバ '継承.あいうえお(int)' は継承メンバを隠しません。キー ワード new は必要ありません。」となります。 これは、基本クラスの隠蔽したいメソッドが異なるヘッダーを持っているからなのだ と思うのです。 以下の shadows の部分ですが、C# ではどうすれば良いのでしょうか?
# sub と書いてしまったのを修正orz [ メッセージ編集済み 編集者: R・田中一郎 編集日時 2006-02-23 19:46 ] | ||||||||
|
投稿日時: 2006-02-23 19:16
やりたいことはこういうことでしょうか? (^-^;) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-02-23 19:31
で、結局何をどうしたいのでしょうか?
| ||||||||
|
投稿日時: 2006-02-23 19:49
こういうことでした。 Shadows のように何もつけなくて良かったんですね orz そのままで隠蔽されていますね orz それだけだったんですね orz ありがとうございました。 | ||||||||
|
投稿日時: 2006-02-23 19:52
protected じゃないと overload になるような... _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-02-23 20:09
というか、そもそも引数が違うから普通にオーバーロードになりますよね? | ||||||||
|
投稿日時: 2006-02-23 20:45
あ、隠蔽化の話が出ていましたので、外から見たときに「みたいになる」 ということが言いたかったのですが、御幣たっぷりになってますね。(^-^;) 「オーバーロードの片方が隠蔽化できないです」と言えば良かったのかな... _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-02-26 21:52
ぼやき
内部的には「クラス設計」というカテゴリがあるのだが、 表には出していない。 いったい、表としてどのカテゴリに分類しようか。。。 〆 jitta@仕分け人 うれしい悲鳴ですから、じゃんじゃんやってください>R・田中一郎さん |