【Java基础】 Java面向对象之抽象类、接口详解

文章目录

  • Java面向对象之抽象类
          • java 抽象类:
          • 实例:
          • 子类继承抽象类
          • 实例:
  • Java面向对象之接口
          • 初识:
          • 理解:
          • **1、接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能...”的思想。**
          • 注意:接口都需要有实现类
          • interface关键字
          • 接口实例:
          • implements关键字
          • 接口实现类实例:

Java面向对象之抽象类

java 抽象类

  1. java 抽象类:

    1、abstract 修饰符可以用来修饰方法,也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类

    2、抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类

    3、抽象类不能使用 new 关键字来创建对象,它是用来让子类继承的

    4、抽象方法只有方法的声明,没有方法的实现,它是用来让子类实现的

    5、子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类

    注意:

    1、不能 new 这个抽象类,只能靠子类去实现它,约束

    2、抽象类中可以写普通的方法

    3、抽象方法必须在抽象类中

    扩展:

    1、抽象的抽象:约束

    2、类:extends 单继承 接口可以多继承

你可能感兴趣的:(大数据系列,抽象类,设计模式,接口,java,编程语言)