您现在的位置:首页 > 电子显示屏 >

 overload VS override

发布时间: 2015-01-20 04:08


重载练习:

void show(int a ,char y,double c){}

a.void show(int x,char y,double z){}//没有  因为和原函数一样

b.int show(int a,double c,char b){}//重载了 因为参数列表不同  参数是有顺序的  重载和返回值类型没关系

c.void show(int a,double c,char b){}//重载

d.boolean show(int c,char b){}//重载

e.void show(double c){}//重载

f.double show(int x,char y,double c){}//没有,该函数不能与指定函数同时存在于同一个类中,因为都是show函数,参数也一致,调用show函数时不知道返回double还是void

 

overload VS override
overload重载:两个函数相同,参数列表不同,不用管返回值是否一样,这就是重载
override覆盖:就是子类有跟父类一样的函数,如果父类的函数被private修饰,子类不能复写,即使写了一样的函数,但这个函数是子类的


通美显示屏
联系我们