并查集代码

来源:1-1 什么是线段树

weixin_慕圣6334738

2022-02-10 05:33:11

老师你好, 您在写第一版并查集的时候(并查集视频3-2 08:29的地方), 在写getsize方法和 iscConnected都用了@Override,我想知道为什么要加这个?

写回答

1回答

liuyubobobo

2022-02-10

可以不加。这个关键字和逻辑无关。


@Override 关键字显示表示这个方法是覆盖父类或者接口的方法,编译器会自动帮助查看父类或者接口是否真的有这个方法供覆盖。如果没有则会报错。这样防止了:


1)你以为父类或者接口中有这样一个方法,但实际中没有,是因为你忘记了在父类或者接口中涉及这个方法;


2)你记错了函数签名,以为自己覆盖了一个方法,实际上没有。


继续加油!:)

0

算法与数据结构

波波老师5年集大成之作,算法与数据结构系统学习,考试、面试、竞赛通用

2610 学习 · 1087 问题

查看课程