多态简单来说就是经过继承,子类继承父类,然后在子类较多时需要调用不同子类的方法时,可以使用父类对象名调用子类和父类共有的方法,减少了代码的书写量,更利于高效完成代码。
多态的书写结构是:
父类 父类名=new 子类();
举个例子:
//假设zi类已经继承了父类,且子类中有和父类共同的方法eat。
fu f=new zi();
f.eat();
需要注意的是多态的前提是必须要有方法的重写,且子类中特有的方法不能被父类进行多态表示。
多态简单来说就是经过继承,子类继承父类,然后在子类较多时需要调用不同子类的方法时,可以使用父类对象名调用子类和父类共有的方法,减少了代码的书写量,更利于高效完成代码。
多态的书写结构是:
父类 父类名=new 子类();
举个例子:
//假设zi类已经继承了父类,且子类中有和父类共同的方法eat。
fu f=new zi();
f.eat();
需要注意的是多态的前提是必须要有方法的重写,且子类中特有的方法不能被父类进行多态表示。