首页 > 其他分享 >abstract 关键字

abstract 关键字

时间:2024-09-24 23:02:43浏览次数:6  
标签:abstract 关键字 抽象 修饰 抽象类 方法 可以

    java为了表示现实生活中抽象的概念集合,提供了一个关键字给我们使用:abstract
    abstract 抽象的
    可以修饰类,修饰成员方法

  1. 被abstract修饰的类是抽象类, 抽象类不能被实例化
  2. 被abstract修饰的方法是抽象方法, 抽象方法不能有大括号实现
  3. 在抽象类,既可以存在具体实现的方法, 也可以存在抽象方法
  4. 若一个类中有抽象方法, 这个类一定是一个抽象类

  5. 当一个具体的类继承一个抽象类, 必须要实现抽象类中的所有抽象方法
  6. 当一个抽象类继承一个抽象类的时候, 可以选择性地是否重写抽象方法
  • 在抽象类,既可以存在具体实现的方法, 也可以存在抽象方法
  • 被abstract修饰的方法是抽象方法, 抽象方法不能有大括号实现
  • 若一个类中有抽象方法, 这个类一定是一个抽象类
  • 被abstract修饰的类是抽象类, 抽象类不能被实例化
  • 当一个具体的类继承一个抽象类, 必须要实现抽象类中的所有抽象方法

    当一个抽象类继承一个抽象类的时候, 可以选择性地是否重写抽象方法

    抽象类与类中成员的关系:
    成员变量: 抽象类既可以存在变量, 也可以存在常量
    构造方法: 可以存在构造方法, 是为了将来在继承关系做初始化的作用
    成员方法: 既可以是具体的实现方法, 也可以是抽象方法

标签:abstract,关键字,抽象,修饰,抽象类,方法,可以
From: https://www.cnblogs.com/wangxiaojian-lina/p/18430269

相关文章

  • java_day7_继承、final关键字、代码块、多态
    一、继承1、继承我想养一只......
  • java继承关系中super关键字
    super关键字的使用和注意事项:1、super仅代表当前类中的直接父类,无法使用super获取父类的父类中的成员2、super后面不能再调用superclassGrandFu3{inta=10;}classFu3extendsGrandFu3{inta=30;}classSon3extendsFu3{inta=20;publicv......
  • java_day6_this关键字、构造方法、static关键字、工具类、文档注释
    一、this关键字this代表的是调用该方法的当前对象【谁调用了该方法,this就代表那个对象】this:代表的是调用当前方法的对象this可以使用对象中的成员变量,成员方法,构造方法变量查找规则:就近原则先在方法中查找变量,若找到就使用若方法中没有该变量,去成......
  • java_day5_面向对象、private关键字
    一、面向对象面向对象与面向过程的区别?面向过程的思想:代表语言C语言功能开发中的每一步都是自己参与的面向对象的思想:代表语言java语言指的是不断地创建对象,指挥对象事情过程面向对象的思想:1、都有那些事物?判断事物的方式:......
  • MySQL零基础入门教程-5 单行处理函数、分组函数、mysql关键字执行顺序,基础+实战
    教程来源:B站视频BV1Vy4y1z7EX001-数据库概述_哔哩哔哩_bilibili我听课整理的课程的完整笔记,供大家学习交流下载:夸克网盘分享本文内容为完整笔记的第五篇17、单行数据处理函数P30-36&分组函数17.1、数据处理函数又被称为单行处理函数单行处理函数的特点:一个输入对应一个输出。和单行......
  • 万恶的goto关键字
    提到goto,大家一定能想到迪杰斯特拉发表的著名论文goto有害论(GoToStatementConsideredHarmful)。正是它推动了结构化程序设计语言的发展。公正地说,goto并非那么可怕,机器码/汇编码本身支持跳转,就是goto的底层形态。计算机程序中条件选择、循环等语句最终依然依靠跳转指......
  • MySQL零基础入门教程-3 条件查询、模糊查询、条件关键字和其优先级关系,基础+实战
    教程来源:B站视频BV1Vy4y1z7EX001-数据库概述_哔哩哔哩_bilibili我听课收集整理的课程的完整笔记,供大家学习交流下载:夸克网盘分享本文内容为完整笔记的第三篇 14、条件查询&模糊查询P19-2514.1什么是条件查询?不是将表中所有数据都查出来。是查询出来符合条件的条件查询需要用到whe......
  • C语言中易混淆概念的关键字
    最快的关键字----registerregister:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。注意是尽可能,不是绝对。你想想,一个CPU的寄存器也就那么几个或几十个,你要是定义了很多很多register变量,它累死也可能不能全部把这些变量......
  • 多语言长文本 AI 关键字提取 API 数据接口
    多语言长文本AI关键字提取API数据接口AI/文本专有模型极速提取多语言长文本/实时语料库。1.产品功能支持长文本关键词提取;多语言关键词识别;基于AI模型,提取精准关键词;全接口支持HTTPS(TLSv1.0/v1.1/v1.2/v1.3);全面兼容AppleATS;全国多节点CDN部署;......
  • Spire.Doc for Java实现根据关键字位置盖章
    Spire.DocforJava是一款专业的JavaWord组件,开发人员使用它可以轻松地将Word文档创建、读取、编辑、转换和打印等功能集成到自己的Java应用程序中。作为一款完全独立的组件,Spire.DocforJava的运行环境无需安装MicrosoftOffice。Spire.DocforJava能执行多种Word......