在java中定义常量的正确语法为
A: int value=20;
B: const int VALUE=20;
C: final int VALUE=20;
D: int VALUE=20;
A: int value=20;
B: const int VALUE=20;
C: final int VALUE=20;
D: int VALUE=20;
举一反三
- 有如下类定义:class MyClass{int value;public:MyClass( int n): value (n) {}int gerValue()const{return value;}};则类MyClass的构造函数的个数是( )。 A: 1个 B: 2个 C: 3个 D: 4个
- 设有函数原型、一维数组和变量定义如下:函数原型 int fun(int x[],int n);数组定义 int a[4]={1,2,3,4}; float b[4]={1.0,2.0,3.0,4.0};变量定义 int m=4, value;下列函数调用,正确的是( )。 A: value = fun(b, 4); B: value=fun(a[1], m); C: value=fun(a, 4); D: value=fun(b, m);
- 下面类的索引定义或使用正确的是()。 A: class MyClass{ int x; int y; public int this[int index] { get{ if (index==0) return x; else return y; }}} B: class MyClass{ int x; int y; public int this[int index] { set{ if (index==0) x=value; else y=value; }}} C: class MyClass{ int x; int y; public int INDEX[int index] { get{ if (index==0) return x; else return y; } set{ if (index==0) x=value; else y=value; }}} D: class MyClass{ int x; int y; public int this[int index] { get{ if (index==0) return x; else return y; } set{ if (index==0) x=value; else y=value; }}}
- 给定以下代码:interface I { void setValue(int val); int getValue(); }以下哪段代码能编译? A: interface A implements I { void increment(); } B: class A extends I { void increment(); } C: abstract class C implements I { int value; public void setValue(int val) { value = val; } public int getValue() { return value; } } D: class A extends I { int value; void setValue(int val) { value = val; } int getValue() { return value; } }
- 给定以下代码:interface I { void setValue(int val); int getValue(); }以下哪段代码能编译? A: class A extends I { void increment(); } B: abstract class C implements I { int value; public void setValue(int val) { value = val; } public int getValue() { return value; } } C: class A extends I { int value; void setValue(int val) { value = val; } int getValue() { return value; }} D: interface A implements I { void increment(); }