在java语言中,有如下定义public class Test{publicstaticvoidf(intx,inty){intt;if(x>y){t=x;x=y;y=t;}}publicstaticvoidmain(Stringargs[]){inta=4,b=3,c=5;f(a,b);System.out.println(a,b,c);}}输出结果是( )
A. 3,4,5
B. 5,3,4
C. 4,5,3
D. 4,3,5
查看答案
类Base、Child定义如下:1.class Base{2.public float aFun(float a, float b) { … }3.}4.public class Child extends Base {5.6.}将以下哪种方法插入第5行会引起编译错误。()
A. void aFun(int a, float b){ … }
B. public int aFun(int a, int b) { … }
C. int aFun(float p, float q){ … }
D. private double aFun(double a, int b) { …}
以下关于接口的叙述不正确的是()。
A. 可以通过extends声明一个接口是另一个接口的子接口
B. 在Java中一个类可以实现多个接口
C. 在Java中接口不能作为方法的参数
D. Java接口中的方法默认是public abstract方法
以下关于继承的叙述不正确的是()。
A. 子类只能有一个父类
B. 子类可以直接使用父类中任何的变量和方法
C. 上转型对象不能操作子类新增的变量或方法
D. 重写父类中的方法时,不可以降低方法的访问权限
对于下列代码:public class Parent {public int addValue( int a, int b) {int s;s = a+b;return s;}}class Child extends Parent { }下述哪些方法可以加入类Child? ( )
A. int addValue( int a, int b ){// do something...}
B. public void addValue (int a, int b ){// do something...}
C. public int addValue( int a ){// do something...}
D. public int addValue( int a, int b )throws MyException {//do something...}