interface Foo {}
class Alpha implements Foo {}
class Beta extends Alpha {}
class Delta extends Beta {
public static void main( String[] args ) {
Beta x = new Beta();
Foo f=(Delta) x;
}
}
なぜClassCastException
ここで発生するのですか?