方法重写参数类型可以是被重写方法参数类型的子类?
来源:4-3 案例:对商品价格进行降序排序
能掐会算
2020-08-09 18:12:58
int compareTo(T o);
int compareTo(Goods o);
这里构成方法重写,我记得之前的课程中说方法重写参数列表要相同,这里怎么不一样呢?这里的T是什么类型呢?
1回答
同学你好,T (type) 表示具体的一个java类型,同学可以根据不同的逻辑需求,传递不同类型的数据。所以可以将类型修改为Goods。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题