範例

public class ClassA {
}

public class ClassB extends ClassA {
public void methodB () {
ClassB b = new ClassB();

if (b instanceof ClassA) {
//...
}
}

}


解決方案
在這個情況下,instanceof 陳述式一律是 true,因此,不需要條件式陳述式。

public class ClassA {
}

public class ClassB extends ClassA {
public void methodB () {
ClassB b = new ClassB();
//...
}

}