关于包的说法错误的是( ) ----- 单选
A、包代表的是文件夹,多级文件夹在定义包时用.来分隔
B、com.itheima.www这种命名包的方式,不是必须的,只是一种约定俗成的习惯
C、一个程序的第一条语句必须是package语句
D、package语句在一个java文件中只能有一个
有如下java程序,要让控制台输出“method”,请补齐代码( ) ----- 单选
class Demo1_InnerClass {
public static void main(String[] args) {
//补齐代码
oi.method();
}
}
class Outer {
static class Inner {
public void method() {
System.out.println("method");
}
}
}
A、Inner oi = Outer.new Inner();
B、Outer.Inner oi = new Inner();
C、 Outer.Inner oi = new Outer.Inner();
D、 Outer.Inner oi = new Outer.new Inner();
请补齐______处的代码( ) ----- 单选
class Demo1_NoNameInnerClass {
public static void main(String[] args) {
Outer o = new Outer();
o.method();
}
}
// 补齐代码
class Outer {
public void method(){
new Inter(){
public void print() {
System.out.println("---no name print---");
}
}.print();
}
}
A、class Inter{void print();}
B、interface Inter { void print(); }
C、interface Inter { public void print(){}; }
D、abstract class Inter { abstract void print(); } |
|