文档介绍:内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)
java面向对象考题和答案
下面代码的输出结果是
300
100
100
300
程序执行的结果是:: :x =" + x++);
}
}
doStuff:x =7
main: x = 7
:x =7
main: x = 6
:x =6
main: x = 7
:x =6
main: x = 6
:
下列代码的输出结果是:
程序执行的结果是:
D." "
,下列说法错误的是:
Java 中继承的特点,下列说法正确的是:
只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的
,包括父类的构造方法
,即一个类不可以继承另一个类的子类
:
: 3
: 8
: 13
: 18
下列代码编译和运行的结果是:
输出:0000
:4321
Employee(String id) {行,出现编译错误
下列代码的运行结果是:
peep
:
:TestA
:TestB
:TestA TestB
:
class One {
void foo() {
}
}
class Two extends One {
protected void foo() { /* more code here */ }
C. public void foo() { /* more code here */ }
D. private void foo() { /* more code here */ }
,不属于Java 的访问修饰符的是:
下列代码的输出结果是:
下列代码运行的结果是:
public class Base {
public static final String FOO = "foo";
foofoofoofoofoo
关于下列代码说法正确的是:
编译错误
,fa对象属性id的值没有改变,应然是42
,fa对象属性id的值改变成新的值69
请看下列代码编译和运行的结果是:
sun 2
2
1
下列代码的输出结果是:
, 0,0 , 60, 0
, 150, 150
:
public abstract class Employee {
protected abstract double getSalesAmount();
public double getCommision() {
return getSalesAmount() *
;estA() {
}
}
class Sales extends Employee {
<插入代码>
}
在<插入代码>处填入的方法正确的是:
getSalesAmount() { return ; }
double getSalesAmount() { return ; }
double getSalesAmount() { return ; }
double getSalesAmount() { return ; }
:
public interface A {
public void doSomething(String thin