instanceof

    -1

    4답변

    나는 PartA의 파생 클래스 인 PartA 클래스와 PartB 클래스를 가지고있다. 나는 부분 a와 b를 모두 가지고있는 타입 PartA의리스트를 가지고있다. 그리고 루프를 통해 실제로 어떤 종류의 클래스인지 확인해야합니다. 하지만 내가 할 경우이 : for (PartA i : parts) { if (i instanceof PartA) {

    4

    2답변

    TableModel 구현을 작성하고 있습니다. 일부 기능을 공유하는 몇 가지 다양한 구현이 필요할 것이므로 먼저 추상 클래스를 준비하기로했습니다. 그러나 열 클래스가 다른 구현 예에 따라 다를 수 있으며, 기본적으로 같은 열에있는 모든 요소를 ​​동일한 유형이어야 protected Object[][] lines; : 테이블의 필드에 의해 표현된다. va

    0

    3답변

    나는 Shape 수퍼 클래스와 NestedShape 서브 클래스를 가지고 있습니다. NestedShape 하위 클래스에는 Shapes의 ArrayList ('ShapesList')가 중첩되어 있습니다. NestedShape에 대한 '포함'방법을 구현해야합니다. 이 메서드는 Shape 개체가 주어지면 모양이 NestedShape의 ShapeList에 있는지

    27

    7답변

    경우 : public class Foo{} public class Bar extends Foo{} .... void myMethod(Foo qux){ if (checkInstance(qux,Foo.class)){ .... } } 내가 qux이 푸의 예 (그러나이 아니 인스턴스가 있는지 확인 수있는 방법은 그 foo

    4

    1답변

    개체의 개체를 만드는 클래스가 있습니다. 모양은 캔버스에 그려진 모양 (TriangleShape, RectangleShape 등)이 이름에서 말하는 것입니다. 대형은 모양과 유사하지만 다른 방식으로 사용하려고합니다. 는 RectangleShape 예를 들어, 다음과 같습니다 public class RectangleShape extends Shape {

    1

    2답변

    내 인터페이스에 제네릭 형식 인수가 있습니다. 인터페이스를 구현하는 모든 클래스는이 유형을 선언해야하므로 나중에 사용하는 사용자는 다시 얻은 정보를 알 수 있습니다. 이제는 이러한 클래스에서 instanceof를 사용하여 해당 인스턴스가 Action의 인스턴스인지 확인해야합니다. 내 질문은 :이 SomeAction 클래스 if (SomeAction inst

    21

    3답변

    JavaScript에서는 다음과 같은 방법으로 문자열을 선언 할 수 있습니다. var a = "Hello World"; var b = new String("Hello World"); 하지만은 문자열의 인스턴스가 아닌 ... console.log(a instanceof String); //false; console.log(b instanceof Str

    4

    2답변

    s-java 컴파일러의 변형을 구현하려고합니다. 그 목적을 위해 여러 변수를 나타내는 몇 개의 클래스를 만들었습니다. 어떤 시점에서이 int a = b과 같은 할당 라인이 법적 할당인지 확인하고 싶습니다. (b는 모든 변수가 될 수 있습니다.) 따라서 IntVariable a 인스턴스를 만들고 b는 일부 Variable의 인스턴스이고,을 확인하여 b가 실제

    2

    1답변

    을 구현합니까 하지만 클래스는 MyInt<String>를 구현하는 경우, 내 코드 지금까지 : Class<MyInt> c = MyInt.class; Class c0 = MyString.class; Class c1 = MyDouble.class; System.out.println(c.isAssignableFrom(c0)); //true System.

    0

    1답변

    내가 잘못했는지 만 알면 내 경험상 instanceof 호출이 필요한 것을 수행하지 않습니다. 인터페이스를 구현하고 인터페이스의 모든 메소드를 명시 적으로 덮어 쓰는 추상 클래스가 있습니다. 이 클래스의 하위 클래스가 있습니다. 하위 클래스가 인터페이스의 인스턴스인지 어떻게 알 수 있습니까? public interface IAnimal { publ