美文网首页
抽象类--abstract关键字

抽象类--abstract关键字

作者: 可乐两块冰 | 来源:发表于2020-08-13 23:14 被阅读0次

在Java中,一个没有方法体的方法,应该定义为抽象方法;而类中如果有抽象方法,该类必须定义为抽象类。

抽象类的特点

抽象类和抽象方法必须使用abstract关键字修饰

抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类

抽象类不能实例化,需要参照多态的方法,通过子类对象实例化,这叫抽象类多态

抽象类的子类(1)要么重写抽象类中的所有抽象方法(2)要么是抽象类

抽象类的成员特点

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

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

成员方法:(1)可以由抽象方法,限定子类必须完成某些动作(2)也可以有非抽象方法,可以提供代码的复用性——通过继承来实现

相关文章

  • Java抽象类和接口详解

    《abstract关键字》 —————————— 抽象类:含有抽象方法的类。抽象类必须也要用abstract关键字...

  • 必学——Java抽象类、接口、多态

    1、用关键字abstract修饰类称为abstract类(抽象类) abstract class A { … } ...

  • 抽象类 接口 多态

    抽象类abstract class 被 abstract 关键字修饰的 类 称为 抽象类 1. 为什么需要抽象类?...

  • 2018-08-30学习记录

    abstract关键字: 1)用abstract关键字修饰一个类时,这个类叫做抽象类;用abstract关键字修饰...

  • java 接口和抽象类 特点

    抽象类: 抽象类必须在类前用abstract关键字修饰 抽象方法必须用abstract关键字进行修饰(抽象方法只有...

  • 类、抽象类和接口区别

    一、抽象类 在Java中被abstract关键字修饰的类称为抽象类,被abstract关键字修饰的方法称为抽象方法...

  • 抽象类

    抽象类(abstract class) 什么是抽象类被abstract关键字修饰的类 抽象类产生的原因随着继承层次...

  • Kotlin学习笔记(二)类的分类

    1.抽象类 抽象类用abstract关键字修饰,抽象类用abstract修饰的函数,就做抽象函数。抽象类中也可以有...

  • 抽象类

    抽象类的特点 抽象类和抽象方法必须用 abstract关键字修饰abstract class 类名{}public...

  • JAVA抽象类和接口

    抽象类 使用abstract关键字修饰的类叫做抽象类定义抽象类的语法格式: [访问修饰符] abstract cl...

网友评论

      本文标题:抽象类--abstract关键字

      本文链接:https://www.haomeiwen.com/subject/pgqjrktx.html