java基础多态------面试八股文

是什么是多态

类引用指向子类对象,并调用子类重写的方法,实现不同的行为

例子

java 复制代码
class Animal {
    void sound() {
        System.out.println("动物发出声音");
    }
}

class Dog extends Animal {
    @Override
    void sound() {
        System.out.println("狗叫:汪汪汪");
    }
}

class Cat extends Animal {
    @Override
    void sound() {
        System.out.println("猫叫:喵喵喵");
    }
    public static void main(String[] args) {
        Animal cat = new Cat();
        Animal dog = new Dog();
        cat.sound();
        dog.sound();
    }
}

不过是为了谋生罢了

相关推荐
JuneXcy1 小时前
循环高级(1)
c语言·开发语言·算法
MediaTea2 小时前
Python 第三方库:lxml(高性能 XML/HTML 解析与处理)
xml·开发语言·前端·python·html
编啊编程啊程2 小时前
响应式编程框架Reactor【2】
java
编啊编程啊程2 小时前
响应式编程框架Reactor【3】
java·开发语言
Ka1Yan3 小时前
什么是策略模式?策略模式能带来什么?——策略模式深度解析:从概念本质到Java实战的全维度指南
java·开发语言·数据结构·算法·面试·bash·策略模式
胡萝卜的兔3 小时前
go 使用rabbitMQ
开发语言·golang·rabbitmq
绝无仅有3 小时前
Go 语言面试指南:常见问题及答案解析
后端·面试·go
普通网友3 小时前
面试八股文之——Java集合
面试·java集合
你我约定有三3 小时前
面试tips--java--equals() & hashCode()
java·开发语言·jvm
努力也学不会java4 小时前
【设计模式】简单工厂模式
java·开发语言·设计模式·简单工厂模式