Java面向对象多态.pdf
多态概述Java多态是指同一种类型的对象,在不同的情况下有着不同的状态和行为。它是基于继承、重写和向上转型等特性实现的,多态是面向对象编程的三大特征之一,其他两个分别是封装和继承。 Java多态包括以下三种方式方法重写(Override)子类可以对从父类继承的方法进行重写,以便根据子类的需要来覆盖掉父类中的方法实现。这样在调用时,可以根据对象的不同来执行对应的方法。例如: class Animal { public void move() { System.out.println("动物移动"); } } class Cat extends Animal { @Override public void move() { System.out.println("猫在走路"); } } public class Test { public static void main(String[] args) { Animal animal = new Animal();
用户评论