题目内容

方法重写与方法重载的相同之处是()相同。

A. 权限修饰符
B. 方法名
C. 返回值类型
D. 形参列表

查看答案
更多问题

读程序,写出和程序输出格式一致的输出结果。class SuperClass {void method() {System.out.println("SuperClass:method");}static void methodStatic() {System.out.println("SuperClass:methodStatic");}}public class Test extends SuperClass {void method() {System.out.println("Test:method");}static void methodStatic() {System.out.println("Test:mb_methodStatic");}public static void main(String[] args) {SuperClass a = new Test();a.method();a.methodStatic();Test b = new Test();b.method();b.methodStatic();}}

读程序,写出和程序输出格式一致的输出结果。class A {int data;A() {add(1);}public void add(int i) {data += i;}public void print() {System.out.println(data);}}class B extends A {B() {add(2);}public void add(int i) {data += i * 2;}}public class Test {public static void mb_method(A a) {a.add(6);a.print();}public static void main(String[] args) {mb_method(new B());}}

请说出E类中【代码1】,【代码2】的输出结果。class A {double f(double x,double y) {return x+y;}}class B extends A {double f(int x,int y) {return x*y;}}public class E {public static void main(String args[]) {B b=new B();System.out.println(b.f(3,5));//【代码1】System.out.println(b.f(3.0,5.0)); //【代码2】}}【代码1】的输出结果【代码2】的输出结果

说出下列B类中【代码1】,【代码2】的输出结果。class A {public int getNumber(int a) {return a+1;}}class B extends A {public int getNumber (int a) {return a+100;}public static void main (String args[]) {A a =new A();System.out.println(a.getNumber(10)); //【代码1】a = new B();System.out.println(a.getNumber(10)); //【代码2】}}【代码1】的输出结果【代码2】的输出结果

答案查题题库