为了账号安全,请及时绑定邮箱和手机立即绑定

请问抽象类中的抽象方法参数与子类对应方法的参数不同怎么处理

请问抽象类中的抽象方法参数与子类对应方法的参数不同怎么处理

慕少5181823 2016-07-20 09:31:48
练习题里面如果抽象类方法设置成一个参数,那就只能用于圆,矩形会报错;设置成俩个参数只能用于矩形,圆会报错;抽象方法分别写一个参数和俩个参数的话又感觉太冗杂了
查看完整描述

3 回答

已采纳
?
一条小咸鱼

TA贡献457条经验 获得超255个赞


使用可变参数,如何?

method (double... args);
method (double[] args); //和上面代码一样
查看完整回答
3 反对 回复 2016-07-20
?
小草1434

TA贡献106条经验 获得超23个赞

用集合代替基本数据类型(map,set...)表示不定参数的个数和类型,用泛型,基本对象(object)代替单个参数类型

查看完整回答
反对 回复 2016-08-12
?
Raelovejava

TA贡献10条经验 获得超6个赞

方法重写呢?

查看完整回答
反对 回复 2016-07-20
  • 3 回答
  • 0 关注
  • 1781 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信