美文网首页
javase part12 - 抽象类和抽象方法

javase part12 - 抽象类和抽象方法

作者: 不再饿肚子给人送饭 | 来源:发表于2017-11-21 11:03 被阅读0次
  • 为什么抽象类中的抽象方法不能有方法体
    -> 因为抽象类不知道怎么实现这个方法,得靠具体的子类去实现
  • 为什么继承抽象类必须重写抽象方法
    -> 因为如果没有重写就没办法多态了
  • 为什么叫抽象类:
    ->如果没有抽象方法,那干嘛声明为抽象类
    ->如果有抽象方法了,那就是没方法体,那这个方法就是实现不了的,方法都没实现那这个类也是没有完全实现的(残缺不全的)
    ->都残缺不全了,叫残缺类也不好听,抽象类显得比较有文化
image.png
  • 如何定义抽象类


    image.png
  • 如果子类不能重写这个抽象方法,那么子类也得是抽象的


    image.png

相关文章

  • javase part12 - 抽象类和抽象方法

    为什么抽象类中的抽象方法不能有方法体-> 因为抽象类不知道怎么实现这个方法,得靠具体的子类去实现为什么继承抽象类必...

  • 抽象与接口

    抽象类 抽象类和抽象方法必须用abstract修饰 抽象类不能被实例化 抽象类有默认构造方法 有抽象方法毕为抽象类...

  • 抽象类和接口

    1.抽象类 抽象类官方说明: https://docs.oracle.com/javase/specs/jls/s...

  • 抽象类

    1. 抽象方法和抽象类 规则如下:抽象类和抽象方法必须使用abstract修饰符,抽象方法不能有方法体抽象类不能被...

  • 抽象类与接口

    抽象方法和抽象类特点 抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义为抽象类,抽象...

  • 10.抽象类的特点

    抽象类的特点 抽象方法只能在抽象类里面 抽象类和抽象方法必须被abstract修饰 抽象类不能创建对象(不能实例化...

  • 抽象类与接口

    抽象类 抽象类即使用abstract修饰的类 抽象类和抽象方法必须使用abstract来修饰。抽象方法不能够有方法...

  • 简述接口和抽象类

    接口和抽象类 定义 抽象类:有抽象方法的类就是抽象类 抽象类中可以有一般的变量和一般的方法 子类继承抽象类必须实现...

  • Java 中的抽象与接口

    抽象方法和抽象类(abstract) 抽象方法和抽象类使用 abstract 来定义,有抽象方法的类必须被定义为抽...

  • 基础知识一

    一、抽象类与接口 抽象类 特点: 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 ...

网友评论

      本文标题:javase part12 - 抽象类和抽象方法

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