【单选题】
下面说法不正确的是( ) 。
②
abstract 和 final 能同时修饰一个类
③
抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类或接口
④
声明为 final 类型的方法不能在其子类中重新定义
【单选题】
Java中( )。
①
一个子类可以有多个父类,一个父类也可以有多个子类
②
一个子类可以有多个父类,但一个父类只可以有一个子类
③
一个子类可以有一个父类,但一个父类可以有多个子类
【单选题】
下列说法正确的有()
②
构造函数必须与class同名,但方法不能与class同名
【单选题】
下述概念中不属于面向对象方法的是( )。
【单选题】
类 Teacher 和 Student 是类 Person 的子类;
Teacher t;
Student s;
// t and s are all non-null.
if (t instanceof Person ){ s=(Student)t; }
最后一条语句的结果是:( )
【单选题】
下列程序段执行后的结果是( )。
String s = new String(abcdefg);
for (int i=0; i<s.length(); i+=2){
System.out.print(s.charAt(i));
}
【单选题】
阅读以下代码:
import java.io.*;
import java.util.*;
public class foo{
public static void main (String[] args){
String s;
System.out.println(s= + s);
}
}
输出结果应该是:( )
③
由于String s没有初始化,代码不能编译通过
④
代码得到编译,但捕获到 NullPointException异常
【单选题】
访问修饰符作用范围由大到小是( )
①
private-default-protected-public
②
public-default-protected-private
③
private-protected-default-public
④
public-protected-default-private
【单选题】
有以下方法的定义,请选择该方法的返回类型( )。
ReturnType method(byte x, double y) {
return (short)x/y*2;
}