タグ付けされた質問 「methods」

メソッドは、タスクを実行するコードのブロックであり、クラスまたはオブジェクトに関連付けられています。これは、関数と手続きの非オブジェクト指向の概念に関連しています。

4
Objective-Cのメソッド構文
誰かがこのメソッド宣言構文を私に説明できますか?この関数では、UIPickerView(iPhoneのスロットマシンUI)の行数が返されます。私の理解では、メソッドは ' pickerView' と呼ばれ、NSIntegerを返します。 pickerView最初に' ' というUIPickerviewへのポインタを渡します...最初に、メソッドがパラメータと同じ名前で呼ばれるのはなぜですか? 次に、コンポーネントと呼ばれるNSIntegerパラメータがあり、行をカウントしているコンポーネントを教えてくれます。メソッドの本体にあるものを決定するロジック。 って何numberOfRowsInComponent?返される値を説明しているように見えますが、パラメーターの真ん中にあります。 - (NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { if (component == kStateComponent) return [self.states count]; return[self.zips count]; }

21
Javaメソッド名が長すぎるのはいつですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 この質問を改善する ここ数週間、メソッドまたはクラスに非常に長い名前(50文字)を使用している人を見たことがありますが、これは通常、読みやすさを向上させることを前提としています。このような長い名前は、このような長い名前が必要な場合は、メソッドクラスで多くまたは多くのことを試みますが、皆さんはそれについてどう思いますか。 例は次のとおりです。 getNumberOfSkinCareEligibleItemsWithinTransaction
173 java  methods 

14
Python __call__特殊メソッドの実用的な例
__call__クラスのインスタンスが呼び出されると、クラスのメソッドがトリガーされることを知っています。ただし、この特別なメソッドをいつ使用できるかわかりません。単に新しいメソッドを作成して、メソッドで行われたのと同じ操作を実行__call__でき、インスタンスを呼び出す代わりにメソッドを呼び出すことができるためです。 誰かがこの特別な方法の実用的な使用法を教えてくれれば本当にありがたいです。

8
Javaメソッドの順序付け規則はありますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する 私はコースワークとして提出するパッケージの一部である大規模なクラス(40程度のメソッド)を持っています。現在、メソッドはユーティリティpublic / privateなどに関してかなりごちゃごちゃしていて、私はそれらを賢明な方法で注文したいと思っています。これを行う標準的な方法はありますか?たとえば、通常、フィールドはメソッドの前にリストされ、コンストラクタは他のメソッドの前にリストされ、ゲッター/セッターは最後に続きます。残りのメソッドはどうですか?

8
JavaScriptで子クラスから親メソッドを呼び出す方法は?
私は問題の解決策を見つけるために過去数時間を費やしてきましたが、それは絶望的なようです。 基本的に、私は子クラスから親メソッドを呼び出す方法を知る必要があります。これまでに試したすべてのものは、親メソッドを機能させなかったり、上書きしたりすることになります。 次のコードを使用してJavaScriptでOOPを設定しています。 // SET UP OOP // surrogate constructor (empty function) function surrogateCtor() {} function extend(base, sub) { // copy the prototype from the base to setup inheritance surrogateCtor.prototype = base.prototype; sub.prototype = new surrogateCtor(); sub.prototype.constructor = sub; } // parent class function ParentObject(name) { this.name = name; } …

4
オブジェクトに特定のメソッド/プロパティがあるかどうかを確認するにはどうすればよいですか?
おそらく動的パターンを使用していますか?動的キーワードを使用して、任意のメソッド/プロパティを呼び出すことができますよね?たとえば、myDynamicObject.DoStuff()を呼び出す前にメソッドが存在するかどうかを確認する方法は?

15
Javaで非推奨のメソッドまたはクラスを使用するのは間違っていますか?
私はEclipseを使用してWebアプリケーションを開発しています。ちょうど今日、JARファイルを変更してstrutsのバージョンを更新しました。メソッドが廃止予定であるという警告がいくつかの場所で表示されますが、コードは正常に機能しています。 何か知りたい Javaで非推奨のメソッドまたはクラスを使用するのは間違っていますか? メソッドを変更せず、警告を表示してアプリケーションを実行すると、パフォーマンスの問題が発生しますか?
153 java  methods  deprecated 




8
Java同期静的メソッド:オブジェクトまたはクラスのロック
Javaのドキュメントは言う: 同じオブジェクト上の同期メソッドの2つの呼び出しをインターリーブすることはできません。 これは静的メソッドにとって何を意味しますか?静的メソッドには関連付けられたオブジェクトがないため、同期されたキーワードはオブジェクトではなくクラスをロックしますか?

4
PHPで配列ではなく引数として配列を渡す
PHPには、配列を関数の引数のリストとして渡し、配列を標準的なfunc($arg1, $arg2)方法で逆参照する方法があることを覚えているようです。しかし、今私はそれを行う方法で迷っています。参照渡しの方法、着信パラメーターを「グロブ」する方法を思い出しますが、配列を引数のリストにリストから除外する方法は思い出しません。 それはと同じくらい簡単かもしれませんが、それはそうfunc(&$myArgs)ではないとかなり確信しています。しかし残念ながら、php.netのマニュアルではこれまで何も明らかにされていません。この特定の機能を昨年ほど使用しなければならなかったわけではありません。
148 php  arrays  function  methods 

7
Scalaコンパイラーがデフォルトの引数を持つオーバーロードされたメソッドを許可しないのはなぜですか?
このようなメソッドのオーバーロードがあいまいになる可能性のある有効なケースがあるかもしれませんが、なぜコンパイラはコンパイル時も実行時もあいまいでないコードを許可しないのですか? 例: // This fails: def foo(a: String)(b: Int = 42) = a + b def foo(a: Int) (b: Int = 42) = a + b // This fails, too. Even if there is no position in the argument list, // where the types are the same. def foo(a: Int) …


11
メソッドのようなファクトリーに名前を付けるには?
ほとんどのファクトリーライクなメソッドはで始まると思いますcreate。しかし、なぜ「作成」と呼ばれるのですか?「make」、「produce」、「build」、「generate」、または他の何かをしてみませんか?それは好みの問題だけですか?慣習?それとも「作成」には特別な意味があるのでしょうか? createURI(...) makeURI(...) produceURI(...) buildURI(...) generateURI(...) 一般的にどちらを選択しますか?その理由は?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.