IBMJava 笔试题1
如下代码 class A { A() { } } class B extends A { } 哪两个阐明是对的的
B 类的构造器应当是 public
B 类的构造器应当是没有参数 C
B 类的构造器应当调用 this()
B 类的构造器应当调用 super()
答案:BD解 析:默认构造器的修饰符只跟目前类的修饰符有关
例如 B 假如是 public 的,则默认构造措施是 public 的
假如 B 是默认的访问权限,则构造措施相似
当 B 是内部类是,前面也可以有 protected,private 等,默认添加的构造措施仍然和类的修饰符一致
如下代码 public class Test { public int aMethod() { static int i = 0; i ; return i; } public static void main (String args[]) { Test test = new Test(); test
aMethod(); int j = test
aMethod(); System
println(j); } } 输出成果是什么
编译失败 答案:D解析:static 在 Java 语言中的使用有四种:(组员变量、组员措施、代码块、内部类)3
如下代码 int i =1,j =10; do { if(i > --j) { continue; } } while (i