如图,程序段的执行结果为()
A: X
is one
B: 在JAVA应用程序中main方法里,不能直接使用非静态变量
C: X
is tow
D: 有abstract修饰的类能够直接实例化
E: Ha
ha
F: 一个非抽象类实现一个接口,在该类中必须重写该接口中所有的方法
G: 编译错误
14关于以下说法,描述错误的是(B)
H: this和super这两个特殊变量只能用在非静态方法中
A: X
is one
B: 在JAVA应用程序中main方法里,不能直接使用非静态变量
C: X
is tow
D: 有abstract修饰的类能够直接实例化
E: Ha
ha
F: 一个非抽象类实现一个接口,在该类中必须重写该接口中所有的方法
G: 编译错误
14关于以下说法,描述错误的是(B)
H: this和super这两个特殊变量只能用在非静态方法中
举一反三
- 下列哪个叙述是错误的?[br][/br] [br][/br] A. 如果一个非抽象类是某个抽象类的子类,那么它必须重写父类的抽象方法,即给出方法体(将abstract方法重写为非abstract方法)。[br][/br] [br][/br] B. 如果一个抽象类是某个抽象类的子类,那么它可以将父类abstract方法重写为非abstract方法也可以不重写这个abstract方法(直接继承)。[br][/br] [br][/br] C. abstract类不能实例化对象。[br][/br] [br][/br] D. abstract类中不可以有非abstract方法。
- 关于类的静态方法和静态变量,下面说法错误的是()。 A: 都使用static修饰 B: 都可以通过类名加点调用 C: 静态方法中可以直接使用静态变量 D: 非静态方法中不能直接使用类的静态变量
- 如图,程序段的执行结果为(). A: :X is one B: X is tow C: Ha ha D: 编译错误
- 下列哪个叙述是正确的?[br][/br] [br][/br] A. 一个类最多可以实现两个接口。[br][/br] [br][/br] B. 如果一个抽象类实现某个接口,那么它必须重写接口中的全部方法。[br][/br] [br][/br] C. 如果一个非抽象类实现某个接口,那么它可以只重写接口中的部分方法。[br][/br] [br][/br] D. 允许接口中只有一个抽象方法。
- 下列关于抽象类的说法正确的是( )。 A: 抽象类需要被实例化 B: 抽象类中可以有非抽象方法,成员属性和常量 C: 一个类只能实现一个接口 D: 接口中所有的方法是共有的,可以使用final关键字修饰