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

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

15
2つのオブジェクトを.equals()および==演算子で比較します
1つのStringフィールドでクラスを作成しました。次に、2つのオブジェクトを作成し、==演算子.equals()も使用してそれらを比較する必要があります。これが私がしたことです: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) { return true; } else return false; } public boolean equals2(Object object2) { if(a.equals(object2)) { return true; } else return false; } public static void main(String[] args) …
84 java  class  object  methods  equals 

2
変数のタイプとクラス
2つのRの質問: 変数の型(によって返されるtypeof)とクラス(によって返される)の違いは何classですか?違いは、たとえばC ++言語の違いと似ていますか? 変数の可能なタイプとクラスは何ですか?
84 class  r  types 

5
Rails / libモジュールと
open_flash_chartプラグインのカスタムラッパーを書いています。に配置さ/libれ、モジュールとしてにロードされますApplicationController。 ただし、クラス階層またはsmthの問題があります。 どのコントローラーからでも、などのopen_flash_chart機能にアクセスできますOpenFlashChartLine ただし、/libモジュール内のクラスでは機能しません。 何か案は?

5
「this」はJavaScriptクラスのメソッドでは定義されていません
JavaScriptは初めてです。私が実際に行ったのは、既存のコードを微調整し、jQueryを少し書いたことだけです。 現在、属性とメソッドを使用して「クラス」を作成しようとしていますが、メソッドに問題があります。私のコード: function Request(destination, stay_open) { this.state = "ready"; this.xhr = null; this.destination = destination; this.stay_open = stay_open; this.open = function(data) { this.xhr = $.ajax({ url: destination, success: this.handle_response, error: this.handle_failure, timeout: 100000000, data: data, dataType: 'json', }); }; /* snip... */ } Request.prototype.start = function() { if( this.stay_open == …

7
「名前空間」ですが、「タイプ」のように使用されます
これは、クラスが使用するTime2と呼ばれる私のプログラムです。TimeTestに参照を追加しています。エラーが発生し続けます。「Time2」は「名前空間」ですが、「タイプ」のように使用されます。 誰かがこのエラーとは何か、そしてそれを修正する方法を教えてもらえますか? namespace TimeTest { class TimeTest { static void Main(string[] args) { Time2 t1 = new Time2(); } } }
83 c#  class  namespaces 



4
Javaコンパイル済みクラスにはドル記号が含まれています
私は開発IDEとしてEclipseを使用しています。また、アプリケーションを.jarファイルにエクスポートするためにも使用します。.jarファイルでクラスを見ると、いくつかのクラスには、そのクラスの名前、ドル記号、数字が含まれています。例: Find $ 1.class Find $ 2.class Find $ 3.class Find.class 私はそれがより大きなクラスでこれを行うことに気づきました。これは、クラスが非常に大きくなり、複数のクラスにコンパイルされるためですか?私はグーグルで複数のフォーラムを調べ、Javaドキュメントを検索しましたが、それに関連するものは何も見つかりませんでした。誰かが説明できますか?

4
Pythonユーザー定義クラスをソート可能、ハッシュ可能にする
ユーザー定義クラスをPythonでソート可能および/またはハッシュ可能にする場合、どのメソッドをオーバーライド/実装する必要がありますか? 注意すべき落とし穴は何ですか? dir({})インタプリタに入力して、組み込みのdictのメソッドのリストを取得します。それらのうち、私はいくつかのサブセットを実装する必要があると思います ['__cmp__', '__eq__', '__ge__', '__gt__', '__hash__', '__le__', '__lt__', '__ne__'] Python2とは対照的にPython3に実装する必要のあるメソッドに違いはありますか?


5
クラスメソッドでsuperを使用する
Pythonでsuper()関数を学習しようとしています。 この例(2.6)に出くわして行き詰まるまで、私はそれを理解していると思いました。 http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example Traceback (most recent call last): File "<stdin>", line 1, in <module> File "test.py", line 9, in do_something do_something = classmethod(do_something) TypeError: unbound method do_something() must be called with B instance as first argument (got nothing instead) >>> 例の直前にこの行を読んだとき、それは私が期待したものではありませんでした: クラスメソッドを使用している場合、superを呼び出すインスタンスはありません。私たちにとって幸いなことに、superは2番目の引数として型を使用しても機能します。---以下に示すように、型を直接superに渡すことができます。 これは、do_something()をBのインスタンスで呼び出す必要があると言っても、Pythonが私に言っていることではありません。

8
TypeScriptを使用してAngular2コンポーネントでモデルクラスを宣言するにはどうすればよいですか?
私はAngular2とTypeScriptを初めて使用し、ベストプラクティスに従おうとしています。 単純なJavaScriptモデル({})を使用する代わりに、TypeScriptクラスを作成しようとしています。 ただし、Angular2はそれを好まないようです。 私のコードは: import { Component, Input } from "@angular/core"; @Component({ selector: "testWidget", template: "<div>This is a test and {{model.param1}} is my param.</div>" }) export class testWidget { constructor(private model: Model) {} } class Model { param1: string; } そして私はそれを次のように使用しています: import { testWidget} from "lib/testWidget"; @Component({ selector: "myComponent", template: …

7
クラス宣言中括弧の後のセミコロン
C ++クラスでは、なぜ閉じ中括弧の後にセミコロンがあるのですか?私は定期的にそれを忘れてコンパイラエラーが発生するため、時間が失われます。私にはやや不必要に思えますが、そうではない可能性があります。人々は本当に次のようなことをしますか? class MyClass { . . . } MyInstance; 構造体と列挙型のC互換性の観点から取得しますが、クラスはC言語の一部ではないため、主に類似の宣言構造体間の一貫性を維持していると思います。 私が探していたのは、何かを変更できるというよりも、設計の根拠に関連していましたが、優れたコード補完IDEは、コンパイル前にこれをトラップする可能性があります。
82 c++  class  oop  declaration 

4
式にはクラスタイプが必要です
私はしばらくの間C ++でコーディングしておらず、この単純なスニペットをコンパイルしようとすると行き詰まりました。 class A { public: void f() {} }; int main() { { A a; a.f(); // works fine } { A *a = new A(); a.f(); // this doesn't } }


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