- ベストアンサー
クラスとメンバの違いを教えてください。
vb2005を使用しています。 HtmlElement クラス とHtmlElement メンバってあるんですけど、どう違うんですか?教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- クラスのメンバになってくれません!
クラスに変数名・関数名を入れれば自動的にクラスのメンバとしてくれるはずですよね。だけど、クラスメンバにしてくれません。 なぜでしょうか? たすけてください!おねがいします!
- 締切済み
- C・C++・C#
- クラス内のメンバ変数について
クラス内のメンバ変数について Javaで作成したクラスのメンバ変数なのですが、クラス内のメンバ変数名の 一覧を取得する方法を探しています。 昔、仕事でやったような気がするのですが、忘れていました。 やりたいことは、メンバ変数のString型のメンバにtrimを行いたいのですが、 一つずつ名称を指定したくなく、どのクラスでも共通処理を行いたいです。 よろしくお願いします。
- ベストアンサー
- Java
- 「クラス関数」「メンバ関数」「メソッド」の違いを教えてください。
「クラス関数」「メンバ関数」「メソッド」の違いを教えてください。 あるサイトに、「クラス関数」=「メンバ関数」と書かれていました。 「メンバ関数」=「メソッド」だと思っているのですが、 そうすると、「クラス関数」=「メンバ関数」=「メソッド」という認識で間違いないでしょうか?
- ベストアンサー
- PHP
- ネストトップクラス・メンバクラスについて
現在、SJC-P取得に向け独学でJavaの勉強中です。 ネストクラス・インナークラスについて勉強している最中なのですが、 数冊テキストを読み込んでも、web検索をしても、イマイチよくわからない・・・というのが正直なところです。 どのクラス(アウタークラス/staticインナークラス/非staticインナークラス)の、 どういうメンバ(static/非static/private/final)が、 どのクラスのどういうメンバにアクセス出来るのかが整理しきれません・・・。 わからないなりに、まとめてみたのですが、理解が不十分で、かつ、この下記の通りの理解で正しいのかどうかもわかりません。 (言葉でうまく表現も出来ていない箇所も・・) また理解すべきポイントに不足があるかと思います。 どこが正しく理解出来ているのか・どこがどう間違っているかの指摘及びその内容・理解不足の箇所・よりわかりやすい例の追加や補記など、どうかよろしくお願い致します。 ●staticなインナークラス(=ネストトップクラス)について ・アウタークラスのインスタンスなしに、staticなインナークラスのインスタンスの生成が出来る。 ・staticなインナークラスからはアウタークラスの非staticメンバを直接アクセス出来ない。 (→ただし、staticアウターメンバになら直接アクセス出来る?staticであればprivateでもアクセス可?) ・staticなメソッド内で非staticなインナークラスのオブジェクトが生成出来ない。 ●非staticなインナークラス(=メンバクラス)について ・非staticなインナークラス内にstaticなメンバを持つことは出来ない。 ・アウタークラスのインスタンスを生成してからでないと非staticなインナークラスのインスタンスは生成出来ない。 ・アウタークラスの非staticメンバ及びstaticメンバに直接アクセス出来る。 ●アウタークラス(=外部クラス)について ・アウタークラスのstaticメソッド内で非staticなインナークラスのインスタンスは生成出来ない。 ・非staticインナークラスのメンバ及び、staticなインナークラスのメンバにアクセス出来る。 --------------------------------------------------------- (例)処理はさておき、定義はこんな感じを思い描いております・・ class Outclass{ private int aa; private static int bb; private outMethod1(); private static outMethod2(); class NotStaticInner{ private int cc; //private static int dd;//不可 private inNotStaicMethod1(); //private static inNotStaticMethod2();//不可 } class StaticInner{ private int ee; private static int ff; private inStaticMethod1(); private static inStaticMethod2(); } } 参考テキスト: 『Sun Certified Programmer for Java2 Platform5.0 Exam【310-055】』のChapter11:「ネストクラス・インナークラス」 参考URL: http://wisdom.sakura.ne.jp/programming/java/java46.html
- 締切済み
- Java
- クラス メンバ関数インライン化
クラス内でメンバ関数を定義するとインライン関数になると書いてあったのですが、全てクラス内でメンバ関数を定義してはだめなのでしょうか? クラス外でメンバ関数を定義するメリットを教えてください。 教えてくださいm(_ _ )m
- ベストアンサー
- C・C++・C#
- クラス型のメンバ変数について
クラス型のメンバ変数って、どういったメリットがあるのでしょうか? 以下のプログラムは疑問点の部分だけ書いたプログラムです。 class Caaa { (内容) }; class Cbbb { protected: Caaa m_bbb; } 上のプログラムの、 Caaa m_bbb; の部分が、どういった意味(使い道)があるのかわかりません。 int型やvoid型のメンバ変数は分かるのですが、他のクラスの型をもったメンバ変数はどういった意味があるのでしょうか。 どなたが教えてください。
- 締切済み
- C・C++・C#
- クラスのメンバ関数が多すぎる場合のデメリットはありますか?
クラスのメンバ関数が多すぎる場合のデメリットはありますか? C++ であるクラスを実装してメンバ関数の追加を続けていたところ、メンバ関数の数が数十にまでふくれあがってしまいました。 このようにクラスのメンバ関数の数が多くなってしまった場合、パフォーマンス上でデメリットがありますでしょうか。 私としては、メンバ関数分だけメモリを食う、クラスのコピーが遅くなる、といいた点で心配なのですが実際のところどうなのでしょうか? (メンバ関数は、基本的にはクラスのメンバを操作するものなので、グローバル関数ではなくてクラスのメンバにしておいたほうが分かりやすいかなと思っています。)
- ベストアンサー
- C・C++・C#
- vb.net 2008 のクラスビューでメンバの種類でグループ化で表示
vb.net 2008 のクラスビューでメンバの種類でグループ化で表示したときに 『メソッド』に分類される場合と『関数』に分類される場合との 違いがわかりません。 なにか明確な違いがあるのでしょうか?
- ベストアンサー
- Visual Basic
- C#文字でクラスのメンバにアクセス
通常クラスを使用する場合は、以下のコードで使用できますが、 MyClass m = new MyClass(); m.MyInt = 0; m.MyString = ""; 下記のイメージで文字でクラスのメンバにアクセスできませんか。(大量のクラスがあり、intのメンバだけを一気に初期化したい) MyClass m = new MyClass(); m["MyInt"] = 0; お願いします。
- ベストアンサー
- C・C++・C#