作业帮 > 综合 > 作业

方法覆盖是指定义多个名称相同但参数个数不同或参数类型不同的方法?正确吗?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/05 05:13:20
方法覆盖是指定义多个名称相同但参数个数不同或参数类型不同的方法?正确吗?
方法覆盖是指定义多个名称相同但参数个数不同或参数类型不同的方法?正确吗?
你说的是函数覆盖吧,名称相同但参数个数不同或参数类型不同应该是函数重载,函数覆盖发生在父类与子类之间,其函数名、参数类型、返回值类型必须同父类中的相对应被覆盖的函数严格一致,覆盖函数和被覆盖函数只有函数体不同,当派生类对象调用子类中该同名函数时会自动调用子类中的覆盖版本,而不是父类中的被覆盖函数版本,这种机制就叫做函数覆盖.