3、下列关于多态的说法中,不正确的是()。
A. 多态可以解决方法同名问题
B. 多态可以提高程序的可扩展性
C. 多态可以提高程序的可维护性
D. 在多态中,使用父类引用可以操作子类的所有方法
4、对于使用多态的应用程序,某个对象的确切类型何时能知道()?
A. 执行时才可以知道
B. 应用程序编译时能够判断
C. 程序员编写程序时就已知道
D. 永远不会知道
5、访问修饰符()可以放在第2行的aMethod()方法、第6行的aMethod()方法前。(1)class Father{(2)void aMethod(){}(3)}(4)(5)class Son extends Father{(6)void aMethod(){}(7)}
A. line (2):publicline(6):private
B. line (2):protectedline(6):private
C. line (2):protectedline(6):public
D. line (2):publicline(6):protected
6、设有如下类定义:class Father{String name = "Father";void speak(){System.out.println(" I am " + name );}}class Son extends Father{Son(){name = "Son";}}以下代码能正确编译和执行的是()。
A. Object a = new Father();a.speak();
B. Son b = new Father();b.speak();
C. Father c =new Son();c.speak();
D. 以上都不对