并查集代码
来源: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)你记错了函数签名,以为自己覆盖了一个方法,实际上没有。
继续加油!:)
相似问题