Java 基础 & 进阶

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

多态细节

浏览 116 扫码 分享 2023-04-06 09:05:12
  • 多态的前提条件

    多态的前提条件

    两个对象(类)存在继承关系。

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 🦄Java基础
      • IDEA使用技巧
        • 包
        • 包的使用细节
      • JDK、JRE和JVM的关系
      • Java程序开发的三个步骤
      • Java注释
      • Java关键字
      • 常量&变量
      • 基本数据类型
      • 标识符
      • 类型转换(细节)
      • String和基本数据类型的转换
      • 运算符
        • 算术运算符
        • “ ”操作
        • 逻辑运算符
        • 赋值运算符
        • 运算符的优先级
      • 数据输入(三部)
      • 进制
      • 原码、反码、补码
      • 基本的位运算
      • 三种循环的区别
      • Random(三部)
      • 内存分配中的默认值
      • 成员变量和局部变量
      • 构造方法
      • String
        • String构造方法
        • 字符串的比较
        • StringTokenizer
        • StringBuilder的构造方法
        • StringBuilder的添加和反转方法
        • StringBuilder和String相互转换
        • String练习
      • 数组
        • 数组
        • 数组赋值机制
        • 二维数组
      • 方法
        • 方法的定义与调用
        • 方法参数传递
        • 方法递归调用
        • 方法递归调用案例
          • 汉诺塔问题
        • 方法重载
        • 可变参数
          • 可变参数的使用
          • 可变参数的细节
      • 类与对象
        • 类和对象
        • 类的五大成员
        • 作用域
          • 作用域的基本使用
          • 作用域细节
        • 构造器/构造方法
          • 构造方法的基本介绍
          • 构造器的注意事项和使用细节
        • this关键字
          • this引出
          • this使用细节
        • super关键字
          • super的基本语法
          • super使用细节
        • final关键字
          • final的基本语法
          • final使用细节1
          • final细节2
        • 代码块
          • 代码块简介
          • 代码块细节1
          • 代码块细节2
          • 代码块细节3
          • 代码块细节4
          • 案例
        • 类变量
          • 类变量入门
          • 类变量的定义与访问
          • 类变量使用细节
        • 类方法
          • 类方法入门
          • 类方法使用场景
          • 类方法使用细节
        • Main方法
          • 基本语法
          • 细节
        • 方法重写/覆盖(override)
          • 基本介绍
          • 注意事项和细节
          • 方法重载和重写的比较
          • 案例
        • 访问修饰符
          • 简介
          • 细节及注意事项
        • 面向对象三大特征
          • 封装
            • 简介
            • 封装的实现步骤(三部)
          • 继承
            • 引入
            • 继承的基本原理
            • 继承的细节
            • 继承的本质
            • 案例
          • 多态
            • 案例引入
            • 方法的多态
            • 对象的多态
            • 入门案例
            • 多态细节
              • 多态向上转型
              • 多态向下转型
              • 注意事项
            • 动态绑定机制
            • 多态数组
            • 多态参数
        • 抽象类
          • 抽象类引出
          • 细节1
          • 细节2
          • 案例
          • 抽象类—模板设计模式
        • 接口
          • 接口入门
          • 接口简介
          • 接口的应用场景
          • 接口细节1
          • 接口细节2
          • 案例01
          • 接口与继承
          • 接口的多态性
          • 案例02
        • 四种内部类
          • 简介
          • 局部内部类
            • 细节1
            • 细节2
          • 匿名内部类
            • 匿名内部类的本质
            • 匿名内部类细节
            • 案例
          • 成员内部类
            • 细节1
            • 细节2
          • 静态内部类
            • 细节1
            • 细节2
      • 异常(Exception)
        • 异常入门
        • 异常简介
        • 常见运行时异常
        • 编译异常
        • 异常处理
        • try-catch异常处理
        • try-catch练习
        • throws异常处理
        • throws细节
        • 自定义异常
        • throw与throws
      • 常用类
        • 包装类(Wrapper)
        • 装箱和拆箱
        • 包装类练习
        • 包装类与String互转
        • 包装类方法
        • String
          • String类
            • String简介
            • String创建
            • String案例
            • 字符串特性1
            • 字符串特性2
            • String的常用方法1
            • String常用方法2
          • StringBuffer
            • StringBuffer简介
            • StringBuffer类
            • StringBuffer方法
            • 案例
          • StringBuilder
            • StringBuilder简介
          • 比较
        • Math类
        • Arrays类
          • Arrays常用方法
          • Arrays类(排序)
          • 自定义排序案例
        • System方法
        • 日期时间
          • Date类
          • Calendar类
          • 第三类日期
      • 正则表达式
        • 正则表达式简介
        • 正则表达式底层
        • 正则表达式语法
          • 常用元字符
          • 分组
          • 网页文字扣取案例
      • 集合
        • 集合体系
        • Collection接口
        • Collection接口遍历
        • List接口
        • List的三种遍历方式
      • 排序
        • Comparable和Comparator
        • 自然排序
        • 定制排序
      • 泛型
        • 泛型引入
        • 泛型简介
        • 泛型语法
        • 泛型细节
        • 案例
        • 自定义泛型类
        • 自定义泛型接口
        • 自定义泛型方法
        • 泛型的继承和通配符
        • 案例
      • IO流
        • 文件
          • 创建文件
          • 获取文件信息
          • 目录操作和文件删除
        • IO流原理及分类
        • 字节输入流FilelnputStream
        • 字节输出流FileOutputStream
        • 文件拷贝(节点流实现)
        • 文件字符流
          • 字符输入流FileReader
          • 字符输出流FileWriter
        • 节点流和处理流
        • 字符处理流
          • BufferedReader
          • BufferedWriter
        • 字节处理流
        • 文件拷贝(处理流实现)
      • 多线程
        • 线程相关概念简介
        • 继承 Thread 创建线程
        • 实现 Runnable 接口
        • 多线程基本使用
        • 多线程模拟三个窗口售票
        • 线程终止
        • 线程常用方法1
        • 线程常用方法2
        • 线程插队案例
        • 用户线程和守护线程
        • 线程的状态
        • 线程同步机制
        • 互斥锁
        • 线程死锁
        • 释放锁
        • 案例
      • Gui
        • AWT组件
        • Gui界面入门
        • panel面板
        • 布局管理器
        • 布局案例(总结)
        • 事件监听
        • 输入框TextField监听
        • 加法计算器
      • JUnit
    • 📘MySQL
      • 草稿
      • 基础篇
        • 脑图 SQL数据
        • 简介
        • 关系型数据库设计规则
        • MySQL的下载、安装、配置
        • SQL分类
        • SQL语言的规则与规范
        • 数据导入指令
        • 基本的SELECT语句
        • 运算符
          • 算数运算符
          • 比较运算符
          • 逻辑运算符
          • 位运算符
        • 排序(order by)
        • 分页(limit)
        • 多表查询
          • 笛卡尔积
          • 多表查询分类
          • Union的使用
          • 7种join的实现
          • 自然连接
          • using使用
          • 小结
        • 函数
          • 简介
          • 单行函数
            • 数值函数
              • 基本函数
              • 三角函数
              • 指数和对数
              • 进制转换
            • 字符串函数
            • 日期和时间函数
              • 获取日期、时间
              • 日期与时间戳的转换
              • 获取月份、星期、星期数、天数等函数
              • 日期的操作函数
              • 时间和秒钟转换函数
              • 计算日期和时间的函数
              • 日期的格式化与解析
            • 流程控制函数
            • 加密与解密函数
            • MySQL信息函数
            • 其它函数
          • 聚合函数
            • 简介
            • 常用的聚合函数
            • GROUP BY分组
            • HAVING的使用
        • SQL底层执行原理
        • 子查询
          • 简介
          • 单行子查询
            • 基本单行子查询
            • HAVING中的子查询
            • CASE中的子查询
            • 子查询中的空值问题
            • 非法使用子查询
          • 多行子查询
            • 基本多行子查询
            • 空值问题
          • 相关子查询
            • 简介
            • 案例
            • EXISTS与NOT EXISTS关键字
            • 其它相关操作
        • 创建表和管理表
          • 基础知识
          • 创建和管理数据库
          • 创建表
          • 修改表
          • 重命名表
          • 删除表
          • 清空表
          • 拓展
        • 数据库的增删改操作
          • 首先创个表😃
          • 添加数据
          • 更新数据
          • 删除数据
          • 综合案例
        • MySQL中的数据类型
          • 数据类型
          • 整数类型
          • 浮点类型
          • 定点数据类型
          • 位类型BIT
          • 日期与时间类型
          • 文本字符串类型
          • ENUM类型
          • SET类型
          • 二进制字符串类型
          • JSON类型
        • 约束
          • 简介
          • 非空约束
          • 唯一性约束
          • primary key约束
          • 自增列:AUTO_INCREMENT
          • FOREIGN KEY约束
          • CHECK约束
          • DEFAULT约束
        • 常见的数据库对象
        • 视图
          • 简介
          • 创建视图
          • 查看视图
          • 更新视图数据
          • 修改、删除视图
        • 存储过程与函数
          • 存储过程概述
          • 创建存储过程
          • 存储函数的使用
          • 存储过程与存储函数对比
          • 存储过程和函数的查看、修改、删除
        • 变量、流程控制与游标
          • 变量
          • 定义条件与处理程序
          • 流程控制简介
          • 分支结构
          • 循环结构
          • 跳转语句
          • 游标
        • 触发器
      • SQL语言汇总
      • 高级篇
        • 数据库设计
          • 数据建模
          • 数据库设计
        • 数据库安全
        • 数据库恢复技术
        • 并发控制
    • 🎈JavaWeb
      • 基本概念
      • HTML
      • JavaScript
      • jQuery
        • jQuery简介
    • 🎄SpringMVC
      • SpringMVC简介
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注