38、已知ClassA是ClassB的父类,在ClassC中定义了ClassA类型的对象obj,且提供了方法setClassA(ClassA obj)用于给obj对象赋值,以下叙述有误的是

A.可以在setClassA()方法中传递一个ClassB类型的对象B.如果在类ClassA中定义了方法method1(),在类ClassB中覆盖了该方法,当setClassA()方法参数传递的是ClassB类型的对象时,在ClassC中调用obj的method1()方法时将执行ClassB的method1()方法C.可以在ClassC中定义一个新的方法setClassA(ClassB obj),它与原有方法setClassA(ClassA obj)构成一组重载方法D.如果在ClassB中定义了ClassA没有的新方法method2(),当setClassA()方法参数传递的是ClassB类型的对象时,在ClassC中可以调用obj对象的method2()方法

时间:2024-04-12 13:55:58

相似题目