java中重载,继承,重写和多态的区别(2)
注意Triangle类的方法是重写,而Rectangle类的方法是重载。 比较红色的和粉红的部分就可以发现多态对重载的优点:如果用重载,则在父类里要对应每一个子
注意Triangle类的方法是重写,而Rectangle类的方法是重载。
比较红色的和粉红的部分就可以发现多态对重载的优点:如果用重载,则在父类里要对应每一个子类都重载一个取得边数的方法;如果用多态,则父类只提供取得边数的接口,至于取得哪个形状的边数,怎样取得,在子类里各自实现(重写)。
收藏文章
精彩图集
精彩文章