3536373839404142434445
ba = new SubTypeA(); ba.setName("A"); ((SubTypeA)ba).setAvalue("A"); break; case 1: ba = new SubTypeB(); ba.setName("B"); ((SubTypeB)ba).setBvalue("B"); break; default: }