abstract关键字的使用

  • 1 abstract:抽象的

  • 2 abstract可以用来修饰的结构:类、方法

  • 3 abstract修饰类:抽象类

此类不能实例化
抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)
开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作

  • 4 abstract修饰方法:抽象方法

抽象方法只有方法的声明,没有方法体
包含抽象方法的类,一定是一个抽象类。反之,抽象类中可以没有抽象方法的。
若子类重写了父类中的所有的抽象方法后,此子类方可实例化
若子类没有重写父类中的所有的抽象方法,则此子类也是一个抽象类,需要使用abstract修饰

  • 5 abstract使用上的注意点:
  1. abstract不能用来修饰:属性、构造器等结构

  2. abstract不能用来修饰私有方法、静态方法、final的方法、final的类

面向对象下 abstract关键字(宋红康JAVASE)相关推荐

  1. 尚硅谷-宋红康-JVM上中下篇完整笔记-JVM上篇_内存与垃圾回收篇

    前言 一.jvm及java体系结构 1. Java及JVM简介 TIOBE语言热度排行榜 https://www.tiobe.com/tiobe-index/ 世界上没有最好的编程语言,只有最适用于具 ...

  2. 尚硅谷 宋红康老师 Java视频全程课程目录

    尚硅谷 Java 语言全程课程目录, 尚硅谷 Java&大数据研究院 宋红康 B站视频链接 已看完,感谢宋红康老师! [视频很长,但看完你一定会收获很多] 30天课程目录 Java 编程基础部 ...

  3. 尚硅谷 宋红康 JVM教程_01_内存与垃圾回收篇——02

    本系列相关链接 尚硅谷 宋红康 JVM教程_01_内存与垃圾回收篇--01 (20210103-20210110) https://blog.csdn.net/wei198621/article/de ...

  4. JVM学习笔记汇总:结合尚硅谷宋红康老师视频教程及PPT

    JVM学习笔记汇总:结合尚硅谷宋红康老师视频教程及PPT 第一章:JVM虚拟机的介绍 1.1虚拟机的分类 虚拟机通常分为两类:系统虚拟机和程序虚机.其中,系统虚拟机是指完全对物理计算机的仿真,而程序虚 ...

  5. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版

    MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版(自用不可外传) 文章目录 MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 ...

  6. JDBC学习笔记(1)---B站尚硅谷宋红康

    JDBC学习笔记(1)-B站尚硅谷宋红康 JDBC学习笔记(2)-B站尚硅谷宋红康 文章目录 软件架构方式介绍 JavaWeb技术概览 第1章:JDBC概述 1.1 数据的持久化 1.2 Java中的 ...

  7. 【宋红康 MySQL数据库】【03】SQL概述_常见的数据库对象

    持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库][03]SQL概述_常见的数据库对象 SQL概述 什么是SQL SQL背景知识 SQL分类 DDL(Data Defini ...

  8. 【宋红康 MySQL数据库 】【高级篇】【12】性能分析工具的使用

    持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库 ][高级篇][12]性能分析工具的使用 数据库服务器的优化步骤 查看系统性能参数 统计SQL的查询成本:last_quer ...

  9. JVM从入门到精通(尚硅谷宋红康)

    不动笔墨不读书,先把书读厚,再把书读薄是我学习方式. 所以等理解了再整理一次笔记,目前笔记和视频一一对应. 笔记连载中 <尚硅谷2020最新版宋红康JVM> 第1章:JVM与Java体系结 ...

最新文章

  1. 【小松教你手游开发】【面试必读(编程基础)】堆和栈的区别(转过无数次的文章)...
  2. 系统升级页面html,页面访问界面升级
  3. 小记:在WSS语言包升级问题
  4. Elasticsearch新增一个字段并赋值
  5. couchbase_使用Couchbase分页
  6. 华农c语言实验1007答案,华农C语言题目及答案(完整版).docx
  7. python pandas 排序_Pandas的排序和排名(Series, DataFrame) + groupby
  8. 【Elasticsearch】es 各种 日志 慢日志 慢查询
  9. redis学习-redis事务
  10. vb 开机到现在的时间
  11. win10鼎信诺为什么安装不了_两个方法教你彻底解决win10系统更新补丁安装失败的问题-系统操作与应用 -亦是美网络...
  12. 今日头条 mysql_今日头条的核心架构解析
  13. 阿里开源共享:IDE导入阿里编码规约格式化模板和注释模板
  14. 科技粉必看的10部电影
  15. 阿里百川 用户反馈(feedback) 与 (com.umeng.lib.xxxxx 及 和 alipaySDK-xxxxx) 冲突的问题。
  16. 热血篮球维修服务器是怎么回事,新浪《热血篮球》10月30日停服维护及更新公告...
  17. php中如何过滤关键字,PHP - 过滤关键字
  18. LCA 天天爱跑步
  19. 2020秋季C语言综合练习题(节选)
  20. 名创优品“超级能打”背后的平价主义与飞轮效应

热门文章

  1. 区块链,屌丝逆袭的最后机会
  2. Oracle Database 数据库
  3. 服务器是做什么用的?具体用途有哪些?
  4. 数组实现链表(C++代码+图解)
  5. 数组和链表的增删改查速度比较
  6. 2011年1月23日
  7. SQL Server 2005 连接到服务器失败解决方案
  8. Redis实战篇一 (短信登录)
  9. 图解TCP/IP之半双工全双工通信
  10. Word 2010版本