問題タブ [class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2336 参照

c++ - C++: 構造体の ctors?

C++:構造体はすべてが「パブリック」なクラスなので、デフォルトの -ctors が作成されて呼び出されますか?

私が尋ねる理由は、もしあれば、構造体が使用されたときに C++ が C に対して持つ可能性のあるオーバーヘッドを理解することです。C++ では、クラスには構造体にはないオーバーヘッドがあるという意見を聞いたことがありますが、これには疑問があります。

0 投票する
1 に答える
1526 参照

java - Jython and Java nested class

I'm using Jython to write tests for a Java project. It works well, but I can't figure how to get access to a java public nested class.

Does somebody knows how to do this?

0 投票する
9 に答える
15038 参照

delphi - クラスヘルパーの良い使い方は何ですか?

Delphi (およびおそらく他の多くの言語) には、クラス ヘルパーがあります。これらは、既存のクラスに追加のメソッドを追加する方法を提供します。サブクラスを作成せずに。

では、クラス ヘルパーにはどのような用途があるでしょうか。

0 投票する
14 に答える
121250 参照

java - Static nested class in Java, why?

I was looking at the Java code for LinkedList and noticed that it made use of a static nested class, Entry.

What is the reason for using a static nested class, rather than an normal inner class?

The only reason I could think of, was that Entry doesn't have access to instance variables, so from an OOP point of view it has better encapsulation.

But I thought there might be other reasons, maybe performance. What might it be?

Note. I hope I have got my terms correct, I would have called it a static inner class, but I think this is wrong: http://java.sun.com/docs/books/tutorial/java/javaOO/nested.html

0 投票する
5 に答える
246 参照

class - クラス: ローカル変数を変更するパブリック変数またはパブリック関数?

まさにトピックのタイトルが言っていること、

変数をパブリックとして定義して直接変更するよりも、パブリック関数を使用してローカル変数を変更したいのはどのような場合ですか?

0 投票する
5 に答える
1826 参照

c# - 依存関係を削除するテクニック?

シナリオ:

クラス B のメソッドで処理する必要があるイベントクラス A で発生します。(現在はデリゲートを介して)イベントからメソッド に渡されるデータは、現在クラス C でラップされています。 これには明らかにクラス B が必要です。クラスCに依存して います。この依存関係を取り除くために実行できるテクニック/リファクタリングはありますか? たとえば、データを展開して単純なプリミティブ データ型に戻し、それらを直接渡します。





0 投票する
3 に答える
225 参照

php - javascript 空のテキスト ajax

私はphpスクリプトを持っていて、それでajaxを使用しています。ajaxクラスに接続するテキストエリアフォームがあります

( ) 関数が空のテキストを返すようなテキストを渡すときの&some text問題は、 ( ) に問題があると思います&

JavaScript 関数:

0 投票する
3 に答える
11839 参照

java - Java クラスのアクセシビリティ

私の他の質問に少し関連しています:次の違いは何ですか:

繰り返しますが、最後の 2 つの違いは、私が最も興味を持っていることです。

0 投票する
6 に答える
14025 参照

php - 最適な PHP ネスト セット クラスの検索 (PEAR クラスを除く)

必要なすべての関数を備えた PHP (MYSQL を使用) のネストされたセット クラスを探しています。例えば:

createLeftNode、createRightNode、createRootNode、createSubNode、deleteNode、およびmoveTree。左に 1 つ、右に 1 つ、上に 1 つ、下に 1 つだけでなく、別の木の中の木の一部。

ありがとう!

0 投票する
4 に答える
3287 参照

class - クラス継承に関する共分散と反分散

「共分散」と「反分散」という概念の意味は何ですか?

AnimalElephant ( Animalから継承) の2 つのクラスが与えられた場合、 Elephant を Animals の配列に入れようとすると実行時エラーが発生するというのが私の理解です。特定の)アニマルよりも。しかし、Elephant が Animal プロパティを含むことが保証されていることを確認して、Animal を Elephant の配列に配置できますか?