已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是
两个名字相同的函数要实现重载,至少要在参数个数或者参数类型上有所不同。
A、C选项中int和char可以自由转换,B选项中double高精度强转成低精度int没问题,但Dfloat低精度强转为高精度int就会有问题了
重载是同一个类中两个或两个以上的方法,有相同的方法名,参数不相同,方法体不相同,最常见的重载的例子是类的构造函数
重写是子类的方法覆盖父类的方法,返回值,方法名,参数都相同。
子类异常不能超出父类异常
子类访问级别不能低于父类访问级别
对于重载 只需要看参数的个数不一致 以及方法名是一致即可
参数的个数类型顺序不同即为重载