継承したもの同士ってキャストできないよね?

Class1があって
SubClass2、SubClass3は両方Class1を継承している

instanceOfSubClass2=new SubClass3();
とか不可能だよな?どうやるんだ