instanceof

    9

    3答えて

    public class Test<T>{ public boolean isMember(T item) { if(item instanceof Test) { return true; } return false; } } アイテムがクラスのインスタンスかどうかを確認する正しい方法ですか? 私はいく

    17

    5答えて

    クラスAを持ち、B、C、DはAから派生しているとしましょう。 参照されているオブジェクトの型がわかったら、 : // pseudo-code if(obj instanceof B) < is B> else if(obj instanceof C) < is C> else <is D> この私がAから派生したクラスのみB、C、Dの しかし、どのような場合

    9

    2答えて

    誰かが以下のif文がfalseを評価する理由を説明できますか? public void addShapeToWhiteboard(PolyLine shape) { Window.alert("2"); if(shape instanceof PolyLine) { Window.alert("3"); this.whiteboard.add

    5

    2答えて

    class A{ public A(){ System.out.println("in A"); } } public class SampleClass{ public static void main(String[] args) { A a = new A(); System.out.println(A.class

    16

    5答えて

    Possible Duplicate: Java: Instanceof and Generics 特定のタイプのリストに汎用リストをキャストする関数を作成しようとしています。 Cannot perform instanceof check against type parameter T. Use instead its erasure Object >instead since further

    5

    1答えて

    コードをコンパイルしているときにオブジェクトキャストに関する警告メッセージが表示されました。 MyObj obj1 = new MyGenericObj<Integer>(); if (obj1 instanceof MyGenericObj) { //I was trying to check if it's instance of MyGenericObj<Integer>

    1

    2答えて

    構造体の名前を引数とする関数を作成したい場合、メソッドの署名はどのように見えますか? typedef struct Class{ } Class; main() { Class *a = malloc(Class); return instanceOf(a, Class); } instanceOfの宣言はどのように見えるのでしょうか?

    5

    4答えて

    は、コードのこの作品は、20ヶ所にあり、常に同じ try { // do something } catch (FirstException e) { // log it } catch (SecondException e) { // log it } ているとは、このまたはinstanceof良い解決策ではないようなものを使用する方が良いと思いませんか?

    10

    5答えて

    私はちょうどこれを尋ねるのが好奇妙です、多分それは全く意味がありません。 我々は同じように、Javaでinstanceofを使用している:私たちは以下のように使用することはできませんなぜ if (a instanceof Parent){ //"Parent" here is a parent class of "a" } : if (a instanceof Parent.class){

    6

    3答えて

    オブジェクトが特定のクラスのセットに含まれているかどうかをチェックする方法はありますか? if($obj instanceof \Class1 || $obj instanceof \Class2 || $obj instanceof \Class3....) そして、これは動作しません:instanceofの使用 は、IF文が長すぎる可能 instance of \Class1 || \Clas