クラス変数 (570)

java - オブジェクトメソッド内からどのようにObjectプロパティにアクセスしますか?
getter/setterメソッドではないオブジェクトメソッド内からオブジェクトのプロパティにアクセスするための「純粋主義者」または「正しい」方法は何ですか? オブジェクトの外側からgetter/setterを使うべきだと私は知っていますが、内側からはあなたがするだけです: Java: String property=this.property; PHP: $property=$this->pro…
python - 私のインスタンス変数が__dict__にないのはなぜですか?
次のようにクラスAを作成した場合: class A: def__init__(self): self.name='A'__dict__メンバーを調べると、{'name': 'A'} しかし、私がクラスBを作成する場合: class B: name='B'__dict__は空です。 両者の違いは何ですか?なぜBの__dict__ name表示されま…
私は自分自身にPythonを教えています。私の最近の教訓は、 PythonはJavaではないということでした。だから私はすべてのClassメソッドを関数に変換しています。 私は、Javaでstaticメソッドを使った場合にClassメソッドを使用する必要はないことを認識しましたが、今はいつ使用するのか分かりません。 私がPython Classメソッドについて知ることができるすべてのアドバイスは…
静的なクラス変数やメソッドをPythonで使用することは可能ですか? これを行うにはどのような構文が必要ですか?…
PHP(as it is in C++) class definition?外に宣言するPHP(as it is in C++)可能class definition?…
javascript - jqueryを使ってオブジェクト指向クラスを作成するより良い方法はありますか?
私はクラスのプロトタイプを拡張するためにjquery extend関数を使用します。 例えば: MyWidget=function(name_var){this.init(name_var);}$.extend(MyWidget.prototype,{// object variables widget_name: '', init: function…
すべてのクラスのインスタンス変数の配列を取得するための組み込みメソッドがPythonにはありますか? たとえば、次のコードがあるとします。 class hi: def__init__(self): self.ii="foo" self.kk="bar" 私がこれを行う方法はありますか?>>> mystery_method(hi)["ii", "kk"] 編…
Pythonのクラスメソッドの違い:バインドされた、バインドされていない、静的な
次のクラスメソッドの違いは何ですか? それは静的で、他は静的ではありませんか? class Test(object): def method_one(self): print "Called method_one" def method_two(): print "Called method_two" a_test=Test() a_test.method_on…
私は別のファイルで定義されたCPPクラスのいくつかの "静的な"メソッドを呼び出すが、リンクの問題がある。 私は自分の問題を再現するテストケースを作成し、そのコードは以下の通りです。(私は全く新しいC++です。私はJavaのバックグラウンドから来ており、私はCに少し慣れています)// CppClass.cpp#include<iostream>#include<pthread.…
python - クラスメソッドにproperty()を使用する
基本的に静的変数を取得して設定するために、2つのクラスメソッド(classmethod()関数を使用)を持つクラスがあります。 私はこれらのプロパティ()関数を使用しようとしましたが、エラーが発生します。 私はインタプリタで次のエラーを再現できました: class Foo(object):_var=5 @classmethod def getvar(cls):…