多态的一个简单例子

来源:互联网 发布:天猫魔盒好用软件 编辑:程序博客网 时间:2024/06/06 19:00
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("游");}}

原创粉丝点击