• ベストアンサー

public class DebuggerSide : DialogDebuggerVisualizer

SideとDialogの間にある:はどういう意味がありますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> public class DebuggerSide : DialogDebuggerVisualizer これはC言語での書き方ですので、C/C++のカテゴリで質問したほうがいいですよ。 この場合「:」の意味はクラス継承を定義するものです。 DebuggerSideクラスがDialogDebuggerVisualizerクラスを継承している、となります。VB.NETであれば Public Class DebuggerSide   Inherits DialogDebuggerVisualizer End Class という書き方になります。 またVBでの「:」は、複数の構文を同じ行に書くための区切り、というまったく別の役割を持ちます。 A = 1 B = 2 という2行は A = 1: B = 2 という1行にまとめることが出来ます。 ところで、rescueさんはVBの勉強をされているはずなのに、なぜC言語の文法について質問しているのでしょうか? 余計なおせっかいですが、プログラムを始めたばかりのころから、他言語に手を出すと余計に混乱してしまいます。以前にもVBとCが混ざったコードで質問されていましたし・・・。 VBかC(C#)か、勉強するならどちらか一方に絞ったほうが良いと思います。

rescue98
質問者

お礼

ありがとうございます。 ただ、VB.NETの本を読んでるはずなんですけど、急に本に出てきたので質問しました。 VBを勉強しているはずなんですけど、自分でもなぜC言語の文法が出てくるのか作者に聞きたいです。 あまり、進歩していませんがインヘリタンスはわかるので、理解できました! ありがとうございますmm

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ul liのclass指定について

    表示が上手くいかないのでお助け下さい。 ul liのliにclass指定をして、それぞれのclassに異なる背景画像を表示させようとしているのですが、 なぜかclass指定をすると画像が消えてしまいます。 class指定をしない状態ですと普通に表示されるのですが、別々の画像を表示させたいと思っているので困っています。 どなたか教えて頂けないでしょうか? また、申し訳ありませんがとりあえず表示されれば良いだけなので htmlやcssの記述に対する細かいツッこみは勘弁して下さい。 宜しくお願いします! 【html】 <div id="side"> <ul id="sidenav"> <li class="a"><a href="test.html">test</a></li> </ul> </div> 【css】 div#side { display: inline; float: left; width: 178px; margin-top: 20px; text-align:center; background:#fff; } div#side ul#sidenav { list-style-type:none; border: none; } div#side ul#sidenav li.a { background:url(../common/side.gif) no-repeat left; background-position: 6px 11px; } div#side li { position:relative; width: 165px; height:40px; padding: 1px; margin: 5px; text-align:left; border: 1px solid #8c8c8c; }

    • ベストアンサー
    • CSS
  • SDHC32GB class4 class10

    ギャラクシーS2を購入予定なんですがメモリーカードSDHC32GBも購入しようと思い色々インターネットで調べていたのですがclass4 とかclass10とかがあるみたいです この数字の意味を教えてもらえませんか? スマホにはどれがいいのでしょうか? 宜しく御願い致します。

  • body class=って何ですか?

    どういう意味があるんですか?

  • classとlesson

    classとlesson授業という意味での違いはどういったものでしょうか????

  • classとfamilyって同じですか?

    classとfamilyの意味のちがいがわかりません 例えば, Every subfamily {B_a'}⊂{B_a} with finite infinite property. と {B_a'}⊂{B_a} is a class with finite infinite property. というふうに文章にでてきましたが違うのか同じなのかわかりません. もし意味がちがうなら,わかりやすい例で教えてください. よろしくおねがいします.

  • Classオブジェクトとは?

    Classオブジェクトとは、どのようなものなのですか? Sun Microのホームページに”実行中の Java アプリケーションのクラスおよびインタフェースを表します。”と書いていますが、意味がわかりません。詳しく教えて下さい。お願いします。

    • ベストアンサー
    • Java
  • jqueryのUI「dialog」内でPHPの動的

    jqueryのUI「dialog」を使って PHPを表示する画面を作成しました。 この「dialog」内で PHPの動作をさせたい(DB参照や、ページ移動) ですが、「dialog」内で <a href="xxxx.php?id=1">などとすると ページ自体が移動してしまいます。 「dialog」内で動く方法はありませんか?

  • class="aa bb"だけにルール適用したい

    色々試したり、ネットで調べたりしましたが、CSSでどうにもうまくいきません。 <li class="aa bb"><a href="index.html">ホーム</a></li> このように、classに複数のclassが書かれているものだけに対してCSSルールを適用させたいのですができません。 どのようにすればいいでしょうか? <li class="aa"><a href="index.html">ホーム</a></li> これや、 <li class="bb"><a href="index.html">ホーム</a></li> これには別の適用をさせねばなりません。 .nv_side li.last li.active a, .nv_side li.last li.active a:active, .nv_side li.last li.active a:visited { ルール記述 } .nv_side li.last li.active a:hover { ルール記述 } など、色々やってみたのですが、どうしても適用されませんでした。 「li.last」かつ「li.active」と書かれてあるclassならば、○○のCSSルールを適用せよ、 などと書ければよいのですが・・・ CMSの自動出力ナビゲーションでこうなっていて、これに合わせるしかありません。 ご存じの方いらっしゃいましたら宜しくお願いします。

    • ベストアンサー
    • HTML
  • class << self ???

    Ruby on Rails に興味をもち始めて見たのですが、そのすごさよりもどうやって動いてるんだろう?に興味が出てしまい、ソースコードを読み始めたら早速教本に載っていないなぞの構文を発見しました。(当方プログラミング初心者です^^;) module Rails  class << self   def boot! . . . タイトルにもある通り、class << selfの部分が謎です。 クラス名は宣言されていないし、しかも自分を継承している?? どうゆう意味なのでしょうか。。 ご存知の方是非とも教えて頂けると助かります。

  • jqueryuiのdialog

    複数指定したいのですが簡単な方法ってありますでしょうか? 具体的には基本的な設定は全ダイアログで共通なのですがbuttonsの設定をそれぞれで変えたく思っています。 想定のパターンとしては以下の通りです。 ・OkとCancelボタン ・Okボタン ・ボタンなし 単純に必要な分だけ同様に加えればできるかと思うのですがあまりにも単調な気が・・・ 現在のhtmlとjsは以下の通りです。詳しい方がいらっしゃいましたら宜しくお願い致します。 <a href="#" id="dialog_link">Open Dialog</a> <div id="dialog" title="title">内容</div> // Dialog $('#dialog').dialog({ autoOpen: false, buttons: { "Ok": function() { //処理 }, "Cancel": function() { //処理 } } }); // Dialog Link $('#dialog_link').click(function(){ $('#dialog').dialog('open'); return false; });