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

一般的な状態と動作を説明する新しいオブジェクトを作成するためのテンプレート。CSSクラスと混同しないでください。代わりに[css]を使用してください。

4
PHPの::クラスとは
::classPHP の表記は何ですか? 構文の性質上、クイックGoogle検索では何も返されません。 コロンコロンクラス この表記を使用する利点は何ですか? protected $commands = [ \App\Console\Commands\Inspire::class, ];
102 php  class  laravel 

3
jquery、クラスによって次の要素を見つける
クラスごとに次の要素を見つけるにはどうすればよいですか? 私は試しました$(obj).next('.class');が、これは$(obj)親でのみクラスを返します。次の要素をコード全体のどこにでもクラス名で指定する必要があります。私のコードは次のように見えるので <table> <tr><td><div class="class">First</div></td></tr> <tr><td><div class="class">Second</div></td></tr> </table> これは可能ですか?
102 jquery  class  element  next 

7
現在のクラスの名前を取得しますか?
現在参加しているクラスの名前を取得するにはどうすればよいですか? 例: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) (vistrails)とやり取りするプログラムの性質上、の__init__()初期化には使用できませんinput。
102 python  class 

7
Javaのa.getClass()とA.classの違いは何ですか?
Javaでは、どのような長所/短所が使用する選択肢を取り巻く存在しますa.getClass()かA.class?どちらもa Class<?>が期待されるところならどこでも使用できますが、(Class.forName()やと同じように)異なる状況で両方を使用するとパフォーマンスや他の微妙な利点があると思いClassLoader.loadClass()ます。
101 java  class  reflection 

10
Pythonで__init__から値を返す方法は?
__init__関数のあるクラスがあります。 オブジェクトが作成されたときに、この関数から整数値を返すにはどうすればよいですか? __init__コマンドライン解析を行うプログラムを作成しました。値を設定する必要があります。グローバル変数に設定して他のメンバー関数で使用しても問題ありませんか?もしそうなら、それをどのように行うのですか?これまでのところ、クラス外の変数を宣言しました。そして、それを1つの機能に設定すると、他の機能に反映されませんか?
101 python  class  init 

6
無限再帰エラーなしで__getattribute__を実装するにはどうすればよいですか?
クラス内の1つの変数へのアクセスをオーバーライドしたいが、他のすべての変数は通常どおりに戻したい。どうすればこれを達成でき__getattribute__ますか? 私は次のことを試しました(これも私がやろうとしていることを示しています)が、再帰エラーが発生します。 class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. else: return self.__dict__[name] >>> print D().test 0.0 >>> print D().test2 ... RuntimeError: maximum recursion depth exceeded in cmp
100 python  class  oop  recursion  getattr 

5
テストを含むpytestクラスの設定と破棄を正しく行うにはどうすればよいですか?
エンドツーエンドのテストにセレンを使用していますが、使用方法setup_classとteardown_class方法を取得できません。 setup_classメソッドでブラウザを設定してから、クラスメソッドとして定義された一連のテストを実行し、最後にteardown_classメソッドでブラウザを終了する必要があります。 しかし、実際には私のテストはクラスではなくオブジェクトで機能するため、論理的には悪い解決策のように見えます。selfすべてのテストメソッド内でparam を渡すので、オブジェクトの変数にアクセスできます。 class TestClass: def setup_class(cls): pass def test_buttons(self, data): # self.$attribute can be used, but not cls.$attribute? pass def test_buttons2(self, data): # self.$attribute can be used, but not cls.$attribute? pass def teardown_class(cls): pass そして、クラスのブラウザインスタンスを作成するのは正しくないようです。すべてのオブジェクトに対して個別に作成する必要がありますよね。 では、__init__andの__del__代わりにsetup_classand メソッドを使用する必要がありteardown_classますか?

9
クラスまたは辞書を使用する必要がありますか?
次のように、フィールドのみを含み、メソッドを含まないクラスがあります。 class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... これは簡単に辞書に変換できます。クラスは、将来の追加に対してより柔軟であり、で高速になる可能性があり__slots__ます。では、代わりにdictを使用するメリットはありますか?辞書はクラスより速いでしょうか?スロットのあるクラスよりも速いですか?
99 python  oop  class  dictionary 

10
ES6でスーパーを使用せずにクラスを拡張する方法は?
super親クラスを呼び出すメソッドを呼び出さずにES6でクラスを拡張することは可能ですか? 編集:質問は誤解を招く可能性があります。私たちが呼び出さなければならないのは標準super()ですか、それとも何か不足していますか? 例えば: class Character { constructor(){ console.log('invoke character'); } } class Hero extends Character{ constructor(){ super(); // exception thrown here when not called console.log('invoke hero'); } } var hero = new Hero(); super()派生クラスを呼び出さないとき、スコープの問題が発生します->this is not defined 私はこれをiojs --harmony with v2.3.0で実行しています


5
外部アセンブリから内部クラスにアクセスするにはどうすればよいですか?
オブジェクトタイプを返すメソッドを持っているが、実際には内部タイプである、変更できない(ベンダー提供の)アセンブリがある。 アセンブリからオブジェクトのフィールドやメソッドにアクセスするにはどうすればよいですか? ベンダー提供のアセンブリは変更できないことに注意してください。 要するに、これが私が持っているものです: ベンダーから: internal class InternalClass public string test; end class public class Vendor private InternalClass _internal; public object Tag {get{return _internal;}} end class ベンダーアセンブリを使用して私のアセンブリから。 public class MyClass { public void AccessTest() { Vendor vendor = new Vendor(); object value = vendor.Tag; // Here I want to access …
97 c#  class 

15
テンプレート化されたC ++クラスを.hpp / .cppファイルに分割することは可能ですか?
.hppと.cppファイルに分割されているC ++テンプレートクラスをコンパイルしようとするとエラーが発生します。 $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()' main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()' collect2: ld returned 1 exit status make: *** [program] Error 1 これが私のコードです: stack.hpp: #ifndef _STACK_HPP #define …

4
Kotlin:KClassのgetClass()と同等
Javaでは、のgetClass()ように変数のクラスを解決できますsomething.getClass()。Kotlinでは、something.javaClassどちらが優れているかを認識していますがKClass、同様の方法で取得できるようにしたいと考えています。Something::class構文を見てきましたが、これは私が必要としているものではありません。変数のKClassを取得する必要があります。そのような機能は存在しますか?
96 java  class  kotlin 

7
PythonにはJava Class.forName()と同等のものがありますか?
私は文字列引数を取り、その文字列で指定されたクラスのオブジェクトをPythonで作成する必要があります。Javaではを使用しますClass.forName().newInstance()。Pythonに同等のものはありますか? 回答ありがとうございます。私が何をしているのか知りたい人に答えるために:コマンドライン引数をクラス名として使用してインスタンス化したいと思います。私は実際にはJythonでプログラミングしてJavaクラスをインスタンス化しているので、問題のJava性です。 getattr()よく働く。どうもありがとう。

13
クラス図を作成するためのツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 次の基準でクラス図を作成するためのツールを提案してください: Linuxを使用しており、ファイルはWindows / Macを使用しているチームの他のメンバーによって編集されることが予想されるため、プラットフォームに依存しないはずです。 無料、そのような無料のツールがないため、作成する必要があります また、生成されたクラス図のスクリーンショットを含めることができれば、ツールが実際にクラス図の作成に使用され、他のタイプの図だけではないことを確認することもできます。 また、実際に使用したツールのみを提案してください。 更新:クラス図を作成できないUML図ツールを含めないでください。
95 class  diagram 

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