函数原型为: int fun(int a[],int n); 根据下面的说明,编写该函数?

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

两个名字相同的函数要实现重载,至少要在参数个数或者参数类型上有所不同

A、C选项中int和char可以自由转换,B选项中double高精度强转成低精度int没问题,但Dfloat低精度强转为高精度int就会有问题了

重载是同一个类中两个或两个以上的方法,有相同的方法名,参数不相同,方法体不相同,最常见的重载的例子是类的构造函数

重写是子类的方法覆盖父类的方法,返回值,方法名,参数都相同。

子类异常不能超出父类异常

子类访问级别不能低于父类访问级别

对于重载 只需要看参数的个数不一致 以及方法名是一致即可

参数的个数类型顺序不同即为重载

我要回帖

更多关于 voidfun和intfun 的文章

 

随机推荐