题目内容

从下面四段(A,B,C,D)代码中选择出正确的代码段()

A. abstract class Name {private String name;public abstract boolean isStupidName(String name) {}}
B. public class Something {void doSomething () {private String s = ̶”;int l = s.length();}}
C. public class Something {public static void main(String[] args) {Other o = new Other();new Something().addOne(o);}public void addOne(final Other o) {o.i++;}}class Other {public int i;}
D. public class Something {public int addOne(final int x) {return ++x;}}

查看答案
更多问题

假设:类Teacher和Student是类Person的子类,现有如下代码:Teachert=newTeacher();Students=newStudent();if(tinstanceofPerson){s=(Student)t;}最后一条语句的结果是:

A. 将构造一个Student对象;
B. 表达式是合法的;
C. 表达式是错误的;
D. 编译时正确,但运行时错误。

在Java中,假如Student类的基类是Peron,Student的构造方法中有一句super(),该语句的作用是:

A. 调用Object类中定义的super方法
B. 调用Student类中定义的super方法
C. 调用Person中定义的super方法
D. 调用Person的无参构造方法

定义类MyClass使用()访问修饰符,使得MyClass能被同一个包的其他类或其他包中的类访问。

A. friendly
B. public
C. private
D. protected

在Java中,定义类MyClass,使得MyClass只能被同一个包中的其他类访问,应该如何定:

A. private class MyClass{ }
B. protected class MyClass{ }
C. public class MyClass{ }
D. class MyClass{ }

答案查题题库