关于函数的重载,下列哪个说法是正确的?
A.函数名相同的函数构成重载
B.参数个数不同的函数构成重载
C.参数类型不同的函数构成重载
D.函数名相同,而参数的个数或参数的类型不同的函数构成重载
- · 有3位网友选择 A,占比37.5%
- · 有2位网友选择 C,占比25%
- · 有2位网友选择 D,占比25%
- · 有1位网友选择 B,占比12.5%
A.函数名相同的函数构成重载
B.参数个数不同的函数构成重载
C.参数类型不同的函数构成重载
D.函数名相同,而参数的个数或参数的类型不同的函数构成重载
A、重载函数的函数名可以不同,但其实现的功能必须相同。
B、完成不同功能的函数可以具有相同的函数名,而且其参数的个数和类型也必须相同。
C、完成不同功能的函数可以具有相同的函数名,但必须具有不同的返回值类型。
D、完成不同功能的函数可以具有相同的函数名,但必须具有不同的参数个数或不同的参数类型。
A. 不行,因为Java并未明确要求函数的返回值必须赋给变量
B. 可以,因为返回值也是函数的重要组成部分
C. 可以,但要求一个函数有返回值,另一个函数没有返回值
D. 不行,Java系统无法区分仅返回值不同的函数,编译时会报错
E. 可以,但仅能用于返回值为简单变量的情况
A. 默认构造的返回类型是void
B. 默认构造带有void类型的一个参数
C. 默认构造无返回类型
D. 默认构造无参数
E. 当不写任何构造时,编译系统会自动产生一个默认构造
B、覆盖是指在同一个类中允许存在多个同名函数
C、多态性是指同一个属性或行为在一般类及 其各个特殊类中具有不同的语义
D、子类不能包含父类中没有的特性
B. 重载时,运算符的结合性可以改变。
C. 重载时,运算符的功能可以改变。
D. 重载时,运算符的操作数个数可以改变。
A、通过重载,可以使运算符应用于自定义的数据类型。
B、运算符重载可以重新定义运算符的功能
C、所有的运算符都可以重载
D、通过重载,可以创造原来没有的运算符
E、通过重载,可以改变运算符的优先级
A、有不同的参数个数
B、对应的参数类型不相同
C、有不同的参数个数,同时对应的参数类型也不相同
D、有不同的参数个数,或是对应的参数类型不相同
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!