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

不过是为了谋生罢了

相关推荐
郝学胜-神的一滴1 分钟前
深入理解 C++ 中的 `std::bind`:功能、用法与实践
开发语言·c++·算法·软件工程
ChinaRainbowSea10 分钟前
6. Advisor 对话拦截
java·人工智能·后端·spring·ai编程
自由的疯12 分钟前
java 各个JSONObject有什么不同
java·后端·架构
龙茶清欢18 分钟前
4、urbane-commerce 认证请求 DTO 设计规范
java·spring boot·spring cloud·设计规范
zhangfeng113328 分钟前
wgcna 相关性热图中4个颜色 4个共表达模块 的模块基因是否都要做GO/KEGG分析”,核心取决于你的**研究目标和模块的生物学意义*
开发语言·r语言·生物信息
come1123430 分钟前
Go 语言中的结构体
android·开发语言·golang
Dream_Ji1 小时前
Swift 入门(一 - 基础语法)
开发语言·ios·swift
勇闯逆流河1 小时前
【C++】AVL详解
开发语言·c++
一口面条一口蒜1 小时前
R语言中的获取函数与替换函数
开发语言·r语言
程序员烧烤1 小时前
【Java初学基础10】一文讲清反射
java·开发语言