jvm/p/CheckCastTest.java
2024-12-30 11:03:32 -06:00

27 lines
398 B
Java

package p;
class Animal {
}
class Cat extends Animal {
}
class Dog extends Animal {
}
class CheckCastTest {
public static boolean test() {
Dog d = new Dog();
Cat c = new Cat();
Animal da = d;
Animal ca = c;
Cat cc = (Cat)da;
//Cat cc = (Cat)ca;
return cc instanceof Cat;
}
public static void main() {
test();
}
}