当前位置: 首页 > news >正文

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

不过是为了谋生罢了

http://www.dtcms.com/a/125059.html

相关文章:

  • 质检LIMS系统在半导体制造行业的应用 半导体质量革命的现状
  • 金融行业网络安全加固方案
  • 利用DeepFlow解决APISIX故障诊断中的方向偏差问题
  • Java设计模式:系统性解析与核心模式
  • linux DNS域名解析服务
  • 【AI应用】内容总结转成思维导图图片
  • uni-app app 安卓和ios防截屏
  • HTTP Content-Type:深入解析与应用
  • LeetCode算法题(Go语言实现)_37
  • 化工企业数字化转型:从数据贯通到生态重构的实践路径
  • vue 入门:组件事件
  • 备战蓝桥杯(非专业C++版)
  • 蓝桥杯 拼数(字符串大小比较)
  • 9.访问数据库2
  • 一个插件,免费使用所有顶级大模型(Deepseek,Gpt,Grok,Gemini)
  • 设计模式:抽象工厂 - 掌控多产品族的创建之道
  • # 实时人脸性别与年龄识别:基于OpenCV与深度学习模型的实现
  • Elasticsearch 超详细教程:从入门到精通
  • 《Uniapp-Vue 3-TS 实战开发:从入门到精通》专栏介绍
  • 15. git remote
  • 加密相关的知识点
  • 人-AI-环境系统智能赋能工程项目管理
  • 算法系列——无监督学习——13.LDA
  • 在 Windows 上安装 WSL Ubuntu 的完整避坑指南:从报错到成功运行
  • 深入理解 React useLayoutEffect:精准掌控 DOM 更新时机
  • vscode中REST Client插件
  • 3-1 Git分布式版本控制特性探讨
  • Ansible(8)——循环与条件任务
  • 10-MySQL-性能优化思路
  • web前端 html常用标签