首页 > 其他 > 详细

21.多态

时间:2020-05-27 22:10:09      阅读:41      评论:0      收藏:0      [点我收藏+]

1.概述

技术分享图片:技术分享图片

 

 2.多态中成员的访问特点

技术分享图片

 

 代码:

父类
public class Animal {
    public String name = "小动物";

    public void dosomething() {
        System.out.println("动物都要吃东西!!!");
    }
}
子类
public class Dog extends Animal {
    public String name = "旺旺";
    public int age = 11;

    @Override
    public void dosomething() {
        System.out.println("狗吃屎!!!");
    }

    public void eat() {
        System.out.println("eat");
    }
}
执行:
public class Demo {

    public static void main(String[] args) {
        Animal animal = new Dog();
        System.out.println(animal.name);
//        System.out.println(animal.age);编译报错,因为Animal类里面没有age变量
        animal.dosomething();
//        animal.eat();编译报错,因为Animal类里面没有eat方法
    }

}

3.多态好处与弊端

技术分享图片

 

21.多态

原文:https://www.cnblogs.com/luzhanshi/p/12976764.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!