zoukankan      html  css  js  c++  java
  • JAVA基础——抽象类以及final修饰符总结

    抽象类是一个没有足够信息去描述的类
    抽象方法,是指没有方法体的方法,同时抽象方法还必须使用关键字abstract做修饰
    而拥有抽象方法的类就是抽象类,抽象类要使用abstract关键字声明。

    抽象类的使用原则如下:
    1、抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public;
    2、抽象类不能直接实例化,需要依靠子类采用向上转型的方式处理;
    3、抽象类必须有子类,使用extends继承,一个子类只能继承一个抽象类;
    4、子类(如果不是抽象类)则必须覆写抽象类之中的全部抽象方法(如果子类没有实现父类的抽象方法,则必须将子类也定义为为abstract类)

    final修饰符的使用
    1、被final修饰过的类不能被子类继承
    2、被final修饰的方法不能被子类重写
    3、被final修饰的变量不可重新赋值

  • 相关阅读:
    六、springboot集成Swagger2
    五、springboot单元测试
    四、Springboot Debug调试
    三、springboot热部署
    二、springboot配置
    一、springboot入门
    SpringBoot整合RabbitMQ
    消息总线
    分布式配置
    路由网关---zuul
  • 原文地址:https://www.cnblogs.com/ldmboke/p/11692756.html
Copyright © 2011-2022 走看看