一. 概述 多态是继封装.继承之后,面向对象的第三大特性,指同一行为,具有多个不同表现形式.生活中,比如跑的动作,小猫.小狗和大象,跑起来是不一样的.再比如飞的动作,昆虫.鸟类和飞机,飞起来也是不一样的.可见,同一行为, 通过不同的事物,可以体现出来的不同的形态.多态,描述的就是这样的状态. 多态体现的格式:父类类型 变量名 = new 子类对象:变量名.方法名(); 代码如下: Fu f = new Zi(); f.method(); 1.1 多态调用成员方法 当使用多态方式调用方法…
一:类转型 类转型:子类可以转父类,父类不可以转子类(除非父类对象本身就是子类) 1.父类 public class Human { public void say() { System.out.println("Hello World"); } public void eat() { System.out.println("eat food"); } } 2.子类 public class Men extends Human{ public void plough…