AI智能整理导入 AI智能整理导入
×
首页 题库中心 研发工程师模拟测试题库 题目详情
CA7245CE852000018CC42C30E85A107C
研发工程师模拟测试题库
646
单选题

MAX_LENGTH 是int 型public 成员变量,变量值保持为常量1,用简短语句定义这个变量( )

A
public int MAX_LENGTH=1;
B
final int MAX_LENGTH=1;
C
final public int MAX_LENGTH=1;
D
public final int MAX_LENGTH=1.

答案解析

正确答案:D

解析:

在Java中,当你想要定义一个既是public(公开的)又是final(最终的,即常量)的成员变量时,你需要遵循Java的访问修饰符和修饰符的顺序规则。同时,由于MAX_LENGTH被指定为int类型,并且其值保持为常量1,我们需要确保这个值在定义时就被赋予,并且在后续不能被修改。

现在,我们逐一分析每个选项:

A. public int MAX_LENGTH=1;

这个选项定义了MAX_LENGTH为public和int类型,并初始化为1,但它没有使用final关键字,因此这个变量不是常量,其值可以在后续被修改。

B. final int MAX_LENGTH=1;

这个选项定义了MAX_LENGTH为final和int类型,并初始化为1,使其成为一个常量。但它没有使用public关键字,因此这个变量的访问范围仅限于其所在的类内部(默认是包私有访问权限)。

C. final public int MAX_LENGTH=1;

在Java中,访问修饰符(如public)应该出现在任何修饰符(如final)之前。这个选项虽然包含了所有必要的关键字,但它们的顺序是错误的。

D. public final int MAX_LENGTH=1;

这个选项正确地定义了MAX_LENGTH为public(公开的),final(最终的),int类型,并初始化为1。这符合Java的语法规则,并且确保了变量是公开的常量,其值在定义后不能被修改。

因此,正确答案是D,因为它完全符合题目要求,定义了一个公开的、不可修改的整型常量。

相关知识点:

定义常量 int 用public final

研发工程师模拟测试题库

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu