Java和C++中“隐藏/覆盖/重写/重载” 的区别
重载:重载是一个类的各个函数之间的,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。重写:重写是父类子类之间的。这里主要谈函数的重写和隐藏首先,重写和隐藏是互斥的,相对的。父子中都存在的函数,不是重写就是隐藏。重写和隐藏的本质区别是:重写是动态绑定,根据运行时引用所指向的对象的实际类型来决定调用相关类
转载
2017-05-27 10:40:27 ·
469 阅读 ·
1 评论