9.29
今天写数据结构的作业,Student类的构造函数参数顺序是 (int id, int score, String name),但你在创建对象时传递的参数顺序是 (int id, String name, int score),导致类型不匹配。
这次参数顺序搞错的错误,让我有几个简单的体会:
- 构造函数里的参数顺序不能乱,哪怕参数类型都对,顺序错了也会出问题。
- 别自己想当然觉得参数该怎么排,一定要对照着类里的构造函数定义来看,不能光靠记。
- 写代码时多看看编辑器的提示,它会告诉你参数该怎么排,能帮着避坑。
- 如果参数多,尽量把参数名起清楚,别让顺序太容易搞混。
- 出错了先看看参数顺序对不对,再检查类型和数量,很快就能找到问题。
说到底,就是写代码得仔细点,别忽略这些小细节。