- ベストアンサー
メソッドは戻り値はなし プロパティは戻り値を返す?
オブジェクトブラウザを見てもよくわからなかったのですが メソッドは戻り値はなしで、 プロパティは戻り値を返す、 と言う認識で合ってますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- kkkkkm
- ベストアンサー率65% (1644/2494)
関連するQ&A
- どれがプロパティでどれがメソッド?
例えば、 ActiveWindow.WindowState = xlMinimized と言うコードがあるとしたら ActiveWindow WindowState xlMinimized はそれぞれオブジェクト・メソッド・プロパティの何になるのでしょうか? オブジェクトブラウザ確認したら、 ActiveWindowとWindowState はアイコンからプロパティかな?ってわかったのですが、 xlMinimizedに関してはアイコンの意味もわかりません。
- ベストアンサー
- オフィス系ソフト
- プロパティとメソッドが混乱してくる
ActiveSheet.Cells.SpecialCells(xlLastCell).Addressというステートメントがあるとします。 このどれがメソッドで、どれがプロパティでどれがオブジェクトで、どれがコレクションでと わからなくなってきます。特にメソッドとプロパティは"."で区切られるので混乱してきます。 ActiveSheetオブジェクトのCellsメソッドのSpecialCellsプロパティのAddressプロパティに なるんでしょうか?これは一例ですが、ドットが沢山連なるにつれて意味がわからなくなってきます。 どれがプロパティでどれがメソッドでなどです。どのように見分ければいいでしょか?一応は メソッド、プロパティの違いは理解しているつもりです。
- ベストアンサー
- その他(プログラミング・開発)
- オブジェクトやプロパティ、メソッドに付いて
今、JavaScriptを覚えようとしてるのですが、オブジェクトから訳が分からなくなってきました。 ゲームに例えたら、自機がオブジェクトで、プロパティが自機のステータスで、 メソッドがいろいろな動作をさせる関数って感じでいいんでしょうか? それと、オブジェクトは下のようにメソッドやパラメータを使用しますが、 パラメータ=="値" って感じなのでしょうか?? オブジェクト名.メソッド名(パラメータ); オブジェクト名.プロパティ名="値"; よろしくご指導お願いします。
- ベストアンサー
- JavaScript
- VBAのオブジェクト、プロパティ、メソッドの集まった本あるでしょうか
Excel,AccessのVBAを学んでいますが、オブジェクト、プロパティ、メソッドの数がハンパなく沢山あります。ネットでもいろいろ情報がありますが、本でオブジェクト、プロパティ、メソッドが網羅されているものがあれば欲しいと思っています。アマゾンで探してみましたが、いまいちどの本が網羅されているのかわかりません。何かよい本があったらご教授くださいませ。マイクロソフトのページではちょっとわかりにくいので、第三者が書いた本が欲しいなと思っています。
- ベストアンサー
- オフィス系ソフト
- 静的プロパティと静的メソッドの使い方
インスタンスメソッドやインスタンスプロパティをアロー演算子で参照する方法と 静的メソッドや静的プロパティを「::」演算子で参照する方法があるかと思います。 静的に呼び出すメリットとはどのような場合が挙げられますでしょうか?
- ベストアンサー
- PHP
- 戻り値で返したオブジェクトの寿命について
Ruby初心者です。 【前置き】 メソッドで宣言した変数(以下arr)に値(以下[1,2,3])を代入し戻り値として返した場合、 メソッドの戻り値(以下retArr)には、[1,2,3]への参照(arr.object_id)が設定されると認識しております。 ----------------------- def method arr = [1,2,3] return arr end retArr = method() ----------------------- 【質問】 C言語の場合、関数内で宣言したローカル変数のアドレスを戻り値として返却した場合、 関数を抜けた時点で、そのアドレスの内容は保障されなくなりますが、 1.Rubyではその様な問題がなく動作するのは、何故でしょうか? 2.また、メソッド内で宣言したオブジェクト(上記[1,2,3])の寿命はいつまでなのでしょうか? 【備考】 いろいろと調べてみたのですが、オブジェクトの参照(object_id)は、ポインタに近い概念であることは記載されているのですが、その仕組みを理解できずに悩んでします。
- ベストアンサー
- Ruby
- メソッドの戻り値がnull
現在システム開発中です。 true,falseを返すメソッドを改修して、3つの状態を返すようにしたいです。そこでnullも返すようにしたいのですが、戻り値にnullは良くないのでしょうか。理由も教えて頂けると幸いです。
- ベストアンサー
- SE・インフラ・Webエンジニア
- ExecuteNonQueryメソッドの戻り値
C#.Netを使用して、Webアプリケーションを作成しており、その中でExecuteNonQueryメソッドを使用してストアドを実行しています。 そのストアド内では、さらに別のストアド(それぞれUpdate処理を実行)を2回~5回実行しています。 このときのExecuteNonQueryの戻り値は、Update処理が行われた回数(実際に更新されたレコード件数ではない)になります。ストアド内でエラーが発生した場合は、戻り値を返さずにエラーで終了します。 しかし稀にですが、戻り値が「0」になることがあります。 行われるはずのUpdate処理は行われず、かといってエラーでもない。というのでしょうか?原因が分からずに困っています。 どのような状況の場合に戻り値が「0」になるのか、ご存知の方教えてください。
- 締切済み
- その他(プログラミング・開発)
- メソッドの戻り値をインターフェースとする利点ってなんでしょうか?
メソッドの戻り値をインターフェースとする利点ってなんでしょうか? サードパーティ製のライブラリなどでよく見かけますが 具体的にどういう利点があるのでしょうか?
- 締切済み
- Java
- EHC-G05MN2-HJBは、エレコム株式会社が製造したIPv6対応の製品です。
- EHC-G05MN2-HJBは、IPV6に対応している製品ですか?
- エレコム株式会社の製品であるEHC-G05MN2-HJBは、IPv6に対応していますか?
お礼
ありがとうございます。