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();
    }
}

不过是为了谋生罢了

相关推荐
记得开心一点嘛4 分钟前
Rockermq的部署与使用(0-1)
java·rocketmq
大G哥19 分钟前
用 Java 和 DL4J 实现验证码识别系统
java·linux·开发语言·前端·python
science怪兽26 分钟前
【进阶】C# 委托(Delegate)知识点总结归纳
开发语言·笔记·c#
Ya-Jun27 分钟前
性能优化实践:性能监控体系
android·开发语言·flutter·ios·性能优化
forth touch1 小时前
C与指针——输入输出
c语言·开发语言
Allen Bright1 小时前
【Java JUnit单元测试框架-60】深入理解JUnit:Java单元测试的艺术与实践
java·junit·单元测试
钢铁男儿2 小时前
Python基本语法(lambda表达式)
开发语言·python
琢磨先生David2 小时前
深入探索 Java 区块链技术:从核心原理到企业级实践
java·区块链
Wabi_sabi_x2 小时前
C++设计模式:面向对象的八大设计原则之三
开发语言·c++·设计模式
Moso_Rx2 小时前
javaEE——单例模式
java·单例模式·java-ee