Chiriri's blog Chiriri's blog
首页
  • Java

    • JavaSE
    • JavaEE
    • 设计模式
  • Python

    • Python
    • Python模块
    • 机器学习
  • Golang

    • Golang
    • gRPC
  • 服务器

    • Linux
    • MySQL
    • NoSQL
    • Kubernetes
  • 项目

    • 传智健康
    • 畅购商城
  • Hadoop生态

    • Hadoop
    • Zookeeper
    • Hive
    • Flume
    • Kafka
    • Azkaban
    • Hbase
    • Scala
    • Spark
    • Flink
  • 大数据项目

    • 离线数仓
  • 青训营

    • 第四届青训营
  • HTML

    • HTML
    • JavaScript
  • Vue

    • Vue2
    • TypeScript
    • Vue3
    • Uni-APP
  • 数据结构与算法
  • C语言
  • 考研数据结构
  • 计算机组成原理
  • 计算机操作系统
  • Java基础

    • Java基础
    • Java集合
    • JUC
    • JVM
  • 框架

    • Spring
    • Dubbo
    • Spring Cloud
  • 数据库

    • MySQL
    • Redis
    • Elasticesearch
  • 消息队列

    • RabbitMQ
    • RocketMQ
  • 408

    • 计算机网络
    • 操作系统
    • 算法
  • 分类
  • 标签
  • 归档
  • 导航站
GitHub (opens new window)

Iekr

苦逼后端开发
首页
  • Java

    • JavaSE
    • JavaEE
    • 设计模式
  • Python

    • Python
    • Python模块
    • 机器学习
  • Golang

    • Golang
    • gRPC
  • 服务器

    • Linux
    • MySQL
    • NoSQL
    • Kubernetes
  • 项目

    • 传智健康
    • 畅购商城
  • Hadoop生态

    • Hadoop
    • Zookeeper
    • Hive
    • Flume
    • Kafka
    • Azkaban
    • Hbase
    • Scala
    • Spark
    • Flink
  • 大数据项目

    • 离线数仓
  • 青训营

    • 第四届青训营
  • HTML

    • HTML
    • JavaScript
  • Vue

    • Vue2
    • TypeScript
    • Vue3
    • Uni-APP
  • 数据结构与算法
  • C语言
  • 考研数据结构
  • 计算机组成原理
  • 计算机操作系统
  • Java基础

    • Java基础
    • Java集合
    • JUC
    • JVM
  • 框架

    • Spring
    • Dubbo
    • Spring Cloud
  • 数据库

    • MySQL
    • Redis
    • Elasticesearch
  • 消息队列

    • RabbitMQ
    • RocketMQ
  • 408

    • 计算机网络
    • 操作系统
    • 算法
  • 分类
  • 标签
  • 归档
  • 导航站
GitHub (opens new window)
  • JavaSE

    • Java简介
    • 基础语法
    • 数据类型
    • 变量
    • 运算符
    • 输入输出
    • 流程控制
    • 循环语句
    • idea中的辅助键
    • 数组
    • 方法
    • 面向对象基础
    • 字符串
    • ArrayList集合
    • 继承
    • 修饰符
    • 多态
    • 抽象
      • 接口
      • 类名作为形参和返回值
      • 内部类
      • Api
      • 异常
      • 集合
      • 泛型
      • Set集合和比较器
      • 树
      • 哈希
      • 可变参数
      • 创建不可变的集合
      • Stream流
      • 方法引用
      • File
      • 多线程
      • 多线程高级
      • 网络编程
      • 类加载器
      • 反射
      • XML
      • 枚举
      • 注解
      • 单元测试
      • 日志
      • HTTP协议
      • Servlet
      • 请求对象
      • 响应对象
      • Cookie
      • Session
      • JSP
      • Listener
      • JDBC
    • JavaEE

    • Linux

    • MySQL

    • NoSQL

    • Python

    • Python模块

    • 机器学习

    • 设计模式

    • 传智健康

    • 畅购商城

    • 博客项目

    • JVM

    • JUC

    • Golang

    • Kubernetes

    • 硅谷课堂

    • C

    • 源码

    • 神领物流

    • RocketMQ

    • 短链平台

    • 后端
    • JavaSE
    Iekr
    2021-07-06
    目录

    抽象

    # 抽象

    1. abstract 关键字

    2. 一个没有方法体的方法应该定义为抽象方法,如果类中有抽象方法,则类必须定义为抽象类

    3. 抽象类中不一定有抽象方法

    4. 抽象类不能实例化,但可以参照多态的形式,通过子类对象实例化,称为抽象类多态

    5. 抽象类的子类 要么定义为抽象类 要么重写抽象类中所有抽象方法

    # 特点

    成员变量:可以是常量和变量

    构造方法:有构造方法,但不能实例化,用于子类访问父类数据的初始化

    成员方法:可有抽象方法,用于限定子类必须完成某些动作。也可以有非抽象方法,提高代码复用性

    编辑 (opens new window)
    上次更新: 2023/12/06, 01:31:48
    多态
    接口

    ← 多态 接口→

    最近更新
    01
    k8s
    06-06
    02
    进程与线程
    03-04
    03
    计算机操作系统概述
    02-26
    更多文章>
    Theme by Vdoing | Copyright © 2022-2025 Iekr | Blog
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式