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

不过是为了谋生罢了

相关推荐
阿昆的科研日常6 分钟前
Matlab个性化绘图第10期—滑珠进度柱状图
开发语言·matlab·可视化·论文插图
江城开朗的豌豆7 分钟前
CSS篇:前端经典布局方案:左侧固定右侧自适应的6种实现方式
前端·css·面试
斑驳的岁月7 分钟前
MacOs java环境配置+maven环境配置踩坑实录
java·macos·maven
_一条咸鱼_8 分钟前
大厂Android面试秘籍:Activity 布局加载与视图管理(五)
android·面试·kotlin
严文文-Chris10 分钟前
方法区、堆、虚拟机栈、寄存器分别存储哪些内容?为什么存储这些内容?
java·开发语言
江城开朗的豌豆12 分钟前
CSS篇:CSS选择器详解与权重计算全指南
前端·css·面试
qq_4850152118 分钟前
Java网络编程干货
java·网络·php
Aphasia31119 分钟前
一家前端远程实习公司的笔试题分享📑
前端·面试
无名之逆20 分钟前
Hyperlane 文件分块上传服务端
服务器·开发语言·前端·网络·http·rust·php
努力的搬砖人.26 分钟前
java爬虫案例
java·经验分享·后端