package com; public class Animal { public int a; public void move() { System.out.println("移动"); } public static void main(String[] args) { // 多态调用时,父类变量指向子类对象,所能调用的方法和属性仅限于父类变量中定义的方法和属性,不能调用子类对象特有的方法和属性。 Animal d = new Dog(); d.move(); d.a = 90; // d.b=80;//不能通过编译 } } class Dog extends Animal { public int b; public void move() { System.out.println("四条腿跑"); } } class Fish extends Animal { public void move() { System.out.println("游"); } }
多态的一个简单例子
于 2022-09-01 08:34:32 首次发布