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

不过是为了谋生罢了

相关推荐
阿拉-M8313 小时前
IntelliJ IDEA Windows 系统高频快捷键使用手册
java·windows·intellij-idea
Fcy64813 小时前
C++ vector容器的解析和使用
开发语言·c++·vector
lingggggaaaa13 小时前
小迪安全v2023学习笔记(一百三十四讲)—— Windows权限提升篇&数据库篇&MySQL&MSSQL&Oracle&自动化项目
java·数据库·windows·笔记·学习·安全·网络安全
无限进步_13 小时前
C语言文件操作全面解析:从基础概念到高级应用
c语言·开发语言·c++·后端·visual studio
_OP_CHEN13 小时前
C++基础:(十五)queue的深度解析和模拟实现
开发语言·c++·stl·bfs·queue·容器适配器·queue模拟实现
起床气23314 小时前
C++海战棋开发日记(序)
开发语言·c++
迦蓝叶14 小时前
JAiRouter v1.0.0 正式发布:企业级 AI 服务网关的开源解决方案
java·运维·人工智能·网关·spring·ai·开源
安卓开发者14 小时前
鸿蒙NEXT应用接入快捷栏:一键直达,提升用户体验
java·harmonyos·ux
APItesterCris14 小时前
TypeScript 与淘宝 API:构建类型安全的商品数据查询前端 / Node.js 服务
开发语言·php