对下列代码分析正确的是 ( ) public class Test { public static void main(String[] args) { B b = new B(); b.m(5); System.out.println(“i is “+b

lk2025-02-24  6

题目:对下列代码分析正确的是 ( ) public class Test { public static void main(String[] args) { B b = new B(); b.m(5); System.out.println(“i is “+b.i); } } class A { int i; public void m(int i){ this.i = i; } } class B extends A { public void m(String s) { } }

A. 因为m()方法在类B中,被具有不同头标志方法覆盖,程序将会出现一个编译错误

B. 类B中的方法B没有被覆盖

C. 因为无法从b中得到i,在运行b.i时,将出现一个运行时间错误

D. 因为方法m(int)在类A中被隐藏,使得b.m(5)不能被调用,会出现一个编译错误

答案:评论后可见此内容

本站资源均来自互联网,侵权请联系站长删除

最新回复(0)
公众号图片
🔥推荐

推荐使用我们的公众号搜索题目,题目更全,检索更方便。支持语音、图片、文字等多种搜索方式。