单选题 在Java中,定义在另一个类成员位置的内部类称为( )
A、匿名内部类
B、成员内部类
C、局部内部类
D、嵌套类
单选题 Java程序中的成员内部类编译产生的class文件名格式是()。
A、外部类类名$内部类类名.class
B、内部类类名.class
C、外部类类名.内部类类名.class
D、外部类类名#内部类类名.class
单选题 关于Java中静态嵌套类的定义和使用,下面说法错误的是( )
A、静态嵌套类需要通过生成外部类对象来生成静态嵌套类对象
B、静态嵌套类只能直接访问外部类的静态成员
C、外部类可通过静态嵌套类的对象调用静态嵌套类成员
D、静态嵌套类可以定义静态成员变量或静态成员方法
单选题 在Java开发程序中,下列代码中类的初始化顺序是?
public class Outer {
public class Inner{ }
public class SubClass extends Inner{ }
}
A、Inner-SubClass
B、SubClass-Inner
C、Outer-Inner-SubClass(代码由上到下执行)
D、Outer-SubClass-Inner
单选题 关于内部类以下说法错误的是
A、成员内部类
B、局部内部类
C、匿名内部类
D、以上都不是
单选题 下列选项中不符合Java中Lambda表达式语法的是( )
A、x->x+1
B、(x,y)->x+y
C、(num) ->{return num + 1;}
D、x,y->x+y 两个参数小括号不允许省略
单选题 在Java程序中,直接使用接口或父类实例化对象时创建的没有名字的内部类称为()
A、成员内部类
B、局部内部类
C、构造内部类
D、匿名内部类
单选题 Java中,匿名内部类编译后的class文件命名格式是( )
A、外部类类名$内部类类名.class
B、外部类类名$序号.class --》 匿名没有名字
C、内部类类名.class
D、外部类类名.class