题目
C. #中,关于方法的定义,下列说法正确的是?A. 方法必须有返回值B. 方法可以没有参数C. 方法名可以是任意字符D. 方法必须有参数
C. #中,关于方法的定义,下列说法正确的是?
A. 方法必须有返回值
B. 方法可以没有参数
C. 方法名可以是任意字符
D. 方法必须有参数
题目解答
答案
B. 方法可以没有参数
解析
本题考查Java方法定义的基本规则,需掌握方法的组成要素及命名规范。关键点在于:
- 返回值:方法可以有返回值(需指定返回类型),但若无返回值则返回类型为
void; - 参数:方法的参数列表可以为空;
- 方法名:需符合Java标识符命名规则,不能是任意字符。
选项分析
A. 方法必须有返回值
错误。若方法无返回值,需声明返回类型为void,例如:
public void showMessage() { ... }
B. 方法可以没有参数
正确。方法的参数列表可以为空,例如:
public int getMax() { ... }
C. 方法名可以是任意字符
错误。方法名需符合Java标识符规则:
- 以字母、下划线
_或美元符号$开头 - 后续可跟字母、数字、下划线或美元符号
- 不能是Java关键字
D. 方法必须有参数
错误。参数是可选的,例如无参方法:
public void printHello() { ... }