精选圈子榜单优站
Jaxson
Jaxson
普通用户

多态:父类作为形参的作用


例如:

Goods是一个父类,而Foods和TVs是继承了Goods的两个子类

而在测试类的测试方法中实例化了Foods和TVs两个子类,当然可以作为参数传入showPrice方法

static是静态的,用static修饰的方法不用创建或引用,就像测试主方法中,直接调用

用父类作为参数,那么传入参数的时候,可以传入继承父类的所有子类对象都是可以的,这就体现了多态。一个方法多用,减少了代码量。如果不是父类作为参数,而是以子类作为参数,要得到3个商品价格需要写3次重载方法。代码冗余

  • 若文章侵犯了您的权益,请联系站长处理:nemo@link-nemo.com

  • 2016-03-11
  • 1685阅读
评论