封装,继承,多态是java,面向对象中的三大特性。
多态有两种,
一种是是指操作名称的多态。即多个操作具有相同的名字,这些操作所接收的信息类型必须不同。
另外一种是指和继承有关的多态。即指同一操作被不同类型对象调用时可能产生不同的行为。子类继承了父类(extends),在子类的上转型对象中声明的是是子类,则可以在调用时实现子类的调用。
则可以在上转型对象中,调用子类的方法。
封装,继承,多态是java,面向对象中的三大特性。
多态有两种,
一种是是指操作名称的多态。即多个操作具有相同的名字,这些操作所接收的信息类型必须不同。
另外一种是指和继承有关的多态。即指同一操作被不同类型对象调用时可能产生不同的行为。子类继承了父类(extends),在子类的上转型对象中声明的是是子类,则可以在调用时实现子类的调用。
则可以在上转型对象中,调用子类的方法。