-
函数重载是指()A
A、两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B、两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C、两个以上的函数名字不同,但形参的个数或类型相同
D、两个以上的函数取相同的函数名,并且函数的返回类型相同
解析:
B:重载时,方法的参数(包括个数、类型、顺序)必须不同。
C:重载时,方法名必须相同。
D:重载与返回类型无关,即返回类型可以相同,可以不同。
综上:所以选A -
下列哪个说法正确? A
A、子类即可以重载父类的方法,又可以覆盖父类的方法
B、子类只能重载父类的方法,而不能覆盖
C、子类不能定义和父类同名同形参的方法
D、子类只能覆盖父类的方法,而不能重载
解析:
从重写的定义可以知道,子类继承父类可以对父类中的方法进行重写;
子类继承父类,也就继承了父类的属性和方法,即子类中拥有了父类的属性和方法,所
以子类可以重载父类中的方法。
综上:所以选A -
系统在调用重载函数时,能作为确定哪个重载函数被调用的依据是() B
A、函数返回类型 B、参数个数 C、函数名称 D、参数名称
解析:
A:重载时,函数的返回类型可以相同也可以不同。
B:重载时,函数的参数(包括个数、类型、顺序)必须不同。
C:重载时,函数的名称必须相同。
D:重载与参数名称无关。
网友评论