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

20231106_抽象类abstract

抽象类abstract

  • 关键字 abstract
    • 运用
      • 抽象类
      • 抽象方法:修饰抽象类中的某个方法,强制子类重写该方法
    • 归纳

关键字 abstract

对于子类必须要实现特定方法,当时父类无法明确时,可定义为抽象类及抽象方法
在这里插入图片描述
在这里插入图片描述
不合理: 动物吃东西是基础,在这里写吃的方法过于简单,信息没有实际意义;
怎么吃吃什么在子类编写

在这里插入图片描述

合理:动物类是基础类,包含基本属性及构造方法即可,该类是基础对应编程中的抽象类
在这里插入图片描述

运用

抽象类

在这里插入图片描述
错误应用
在这里插入图片描述
正确应用
在这里插入图片描述

抽象方法:修饰抽象类中的某个方法,强制子类重写该方法

父类: 不能有方法体
在这里插入图片描述
子类必须实现父类里面的抽象方法

在这里插入图片描述

归纳

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/220060.html

相关文章:

  • yolov5 obb旋转框 tensorrt部署
  • http中的Content-Type类型
  • 【C语法学习】17 - fwrite()函数
  • CWE(Common Weakness Enumeration,通用缺陷枚举)
  • 华为政企视频会议产品集
  • IntelliJ IDEA 2022创建Maven项目
  • 有限域的Fast Multiplication和Modular Reduction算法实现
  • 第八章:security testing
  • Linux系统下一些配置建议整理
  • 【launch文件中如何启动gdb调试单个节点多个节点】
  • Unity中Shader的GI的直接光实现
  • JAVA进程和线程
  • 3.2-Docker Image概述
  • JS自定义深浅度克隆
  • MySQL之表的约束
  • Go基础——接口、并发
  • zookeeper本地部署和集群搭建
  • 优橙内推甘肃专场——5G网络优化(中高级)工程师
  • crontab 定时任务
  • 【入门Flink】- 03Flink部署
  • DockerFile常用保留字指令及知识点合集
  • 怎么批量删除文件名中的空格?
  • 回顾十大数据恢复软件,帮助用于恢复丢失的文件!
  • 【Linux】多路IO复用技术②——poll详解如何使用poll模型实现简易的一对多服务器(附图解与代码实现)
  • CSS 滚动捕获 Scroll Snap
  • 【带头学C++】----- 三、指针章 ---- 3.9 数组作为函数的参数
  • 完美处理 Android App 的 apk 输出路径与文件名
  • 【技术干货】开源库 Com.Gitusme.Net.Extensiones.Core 的使用
  • 大厂面试题-b树和b+树的理解
  • NeRF-SLAM部署运行(3060Ti)