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

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

1
これは何ですか:[Ljava.lang.Object ;?
これtoStringは、関数呼び出しから受け取ったオブジェクトを呼び出すと発生します。オブジェクトのタイプがこの文字列にエンコードされていることは知っていますが、それを読み取る方法がわかりません。 このタイプのエンコーディングは何と呼ばれますか?
110 java  arrays  class  tostring 

5
new self();とは PHPで意味ですか?
私はこのようなコードを見たことがありません: public static function getInstance() { if ( ! isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; } それは同じnew className()ですか? 編集 クラスが継承の場合、どのクラスを指しますか?
110 php  class  self 

13
Objective-Cでオブジェクトプロパティリストを取得する
リストを取得するにはどうすればよいですか(NSArrayまたはNSDictionaryObjective-Cで特定のオブジェクトプロパティの)ですか? 次のシナリオを想像してみてください。プロパティとして、a、およびオブジェクトNSObjectを保持するNSString、だけを拡張する親クラスを定義しました。次に、この親クラスを拡張するクラスがいくつかあり、それぞれにさまざまなプロパティを追加しています。 BOOLNSData 私は上のインスタンスメソッドを実装することができどのような方法があり、親の言う、オブジェクト全体とリターンを通過するクラスでは、NSArrayと(子)クラスのプロパティのそれぞれのNSStringsものがありません、私は後でこれらを使用することができるように、親クラスにNSStringKVCの場合?

6
PHP静的関数
PHPの静的関数について質問があります。 クラスがあるとしましょう class test { public function sayHi() { echo 'hi'; } } 私がやればtest::sayHi();問題なく動作します。 class test { public static function sayHi() { echo 'hi'; } } test::sayHi(); 同様に動作します。 ファーストクラスとセカンドクラスの違いは何ですか? 静的関数の特別な点は何ですか?
108 php  class  static  member 

10
Classメソッド内で関数を呼び出していますか?
私はこれを行う方法を理解しようと努めてきましたが、私は方法がよくわかりません。 これが私がやろうとしていることの例です: class test { public newTest(){ function bigTest(){ //Big Test Here } function smallTest(){ //Small Test Here } } public scoreTest(){ //Scoring code here; } } これが私が問題を抱えている部分ですが、bigTest()を呼び出すにはどうすればよいですか?
108 php  function  class  methods  call 

6
C / C ++構造体とクラス
C ++クラスを完成した後、構造体/クラスは、いくつかの小さな違いを除いて実質的に同じであるように見えました。 私はこれまでCでプログラミングしたことがありません。しかし、私はそれが構造を持っていることを知っています。Cでは、他の構造体を継承し、パブリック/プライベートの修飾子を設定することは可能ですか? これを通常のCで実行できる場合、なぜ世界中でC ++が必要なのでしょうか。クラスと構造体の違いは何ですか?
108 c++  class  struct 

2
Railsモジュールのmattr_accessorとは何ですか?
Railsのドキュメントではこれを実際に見つけることはできませんでしたが、'mattr_accessor'は通常のRuby クラスの'attr_accessor'(getter&setter)のモジュールの結果のようです。 例えば。クラスで class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end 例えば。モジュール内 module Authentication mattr_accessor :current_user def login @current_user = session[:user_id] || nil end end このヘルパーメソッドはActiveSupportによって提供されます。

20
ClassNotFoundExceptionを解決するにはどうすればよいですか?
Javaアプリケーションを実行しようとしていますが、次のエラーが発生します。 java.lang.ClassNotFoundException: コロンの後に、欠落しているクラスの場所が続きます。ただし、クラスが他の場所にあるため、その場所は存在しないことを知っています。そのクラスのパスを更新するにはどうすればよいですか?クラスパスと関係がありますか?

18
クラスの属性を取得する
クラスの属性を取得したいのですが、 class MyClass(): a = "12" b = "34" def myfunc(self): return self.a 使用してMyClass.__dict__私のような属性や機能、さらには機能のリストを与える__module__と__doc__。While MyClass().__dict__は、そのインスタンスの属性値を明示的に設定しない限り、空の辞書を与えます。 私は属性が欲しいだけです、上の例では次のようになります:aそしてb


4
クラスとタイプの違い
Javaが初めてなので、クラスとタイプの概念が混同されています。たとえば、オブジェクト"Hello World!"はタイプ Stringまたはクラスに 属すべきStringですか?それとも両方?
105 java  class  types 

3
Pythonで基本クラスのclassmethodを呼び出す
次のコードを検討してください。 class Base(object): @classmethod def do(cls, a): print cls, a class Derived(Base): @classmethod def do(cls, a): print 'In derived!' # Base.do(cls, a) -- can't pass `cls` Base.do(a) if __name__ == '__main__': d = Derived() d.do('hello') > $ python play.py > In derived! > <class '__main__.Base'> msg からDerived.do、どのように電話しBase.doますか? superこれが通常のオブジェクトメソッドであれば、通常は直接、または基本クラス名を直接使用しますが、どうやら基本クラスでclassmethodを呼び出す方法が見つかりません。 上記の例では、Base.do(a)印刷Baseの代わりにクラスをDerivedクラス。

7
Javaのメソッド内でのクラス定義の使用
例: public class TestClass { public static void main(String[] args) { TestClass t = new TestClass(); } private static void testMethod() { abstract class TestMethod { int a; int b; int c; abstract void implementMe(); } class DummyClass extends TestMethod { void implementMe() {} } DummyClass dummy = new DummyClass(); …
105 java  class  local-class 

10
変数$ thisはPHPで何を意味しますか?
私は$this常にPHPで変数を参照しており、それが何に使用されるのかわかりません。個人的に使ったことはありません。 変数$thisがPHPでどのように機能するかを誰かに教えてもらえますか?
103 php  class  oop  this 

4
ECMAScript 6クラスのゲッターとセッターは何ですか?
ECMAScript 6クラスのゲッターとセッターのポイントが何なのか混乱しています。目的は何ですか?以下は私が言及している例です: class Employee { constructor(name) { this._name = name; } doWork() { return `${this._name} is working`; } get name() { return this._name.toUpperCase(); } set name(newName){ if(newName){ this._name = newName; } } }

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