首页 > 试题广场 >

已知函数fun的原型为int fun(int,int,int

[单选题]

已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是

  • char fun(int,int);
  • double  fun(int,int,double);
  • int fun(int,char*);
  • float  fun (int,int,int);
函数重载和返回类型无关,参数列表不同即可
发表于 2018-08-02 17:36:18 回复(0)
两个名字相同的函数要实现重载,至少要在参数个数或者参数类型上有所不同
发表于 2019-03-02 21:08:26 回复(0)
A、C选项中int和char可以自由转换,B选项中double高精度强转成低精度int没问题,但Dfloat低精度强转为高精度int就会有问题了
发表于 2018-08-02 11:18:46 回复(1)
重载是同一个类中两个或两个以上的方法,有相同的方法名,参数不相同,方法体不相同,最常见的重载的例子是类的构造函数
重写是子类的方法覆盖父类的方法,返回值,方法名,参数都相同。
子类异常不能超出父类异常
子类访问级别不能低于父类访问级别
发表于 2019-06-03 20:47:13 回复(0)
对于重载 只需要看参数的个数不一致 以及方法名是一致即可
发表于 2018-08-05 21:03:28 回复(0)
参数的个数类型顺序不同即为重载
发表于 2018-08-03 18:37:16 回复(0)