- 博客(2)
- 收藏
- 关注
原创 笔记:判断数组内容是否相同
原因是写了一个死循环:如果两个数组的内容是相同的,那么在比较完最后一位后,循环会尝试继续比较数组的下一个位置,但这些位置实际上是超出了数组的长度,因此这些比较会被认为是相同的,所以需要在while循环里添加一个结束循环的条件才行。eqauls是比较数组内容是否相同的方法,但这样写并不能正常运行,出现了报错。
2023-10-25 20:51:33 59
原创 变量遮蔽问题(Variable Shadowing)
在主函数中创建一个Worker类的对象,输入参数之后,输出为null而不是正确的参数。类中存在变量遮蔽问题(Variable Shadowing)。使用注释符删去重复定义的name后,发现确实可以正常输出了。定义的Person类的子类Worker。字段没有被正确初始化,因此默认为。为了解决这个问题,你应该去掉在。类中的重复字段声明,同时在。字段,这个字段会遮蔽从。定义的Person类。
2023-10-12 20:47:35 34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人