27 lines
398 B
Java
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();
|
|
}
|
|
}
|