zoukankan      html  css  js  c++  java
  • abstract和final



    abstract修饰的类需要被继承,而final修饰的类不可被继承,自相矛盾。
    拓展:
    一、抽象类的使用原则如下:
    (1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public;
    (2)抽象类不能直接实例化,需要依靠子类采用向上转型的方式处理;
    (3)抽象类必须有子类,使用extends继承,一个子类只能继承一个抽象类;
    (4)子类(如果不是抽象类)则必须覆写抽象类之中的全部抽象方法(如果子类没有实现父类的抽象方法,则必须将子类也定义为为abstract类。
    二、final关键字:
    (1)修饰变量 : 变量不可修改;
    (1)修饰方法 : 方法不可重写;
    (1)修饰类 :类不可继承。
  • 相关阅读:
    MVC过滤器
    MVC自带的校验
    FPGA简单概述
    CAN总线扩展数据帧介绍
    简述人工智能发展的先决条件
    CAN总线标准帧
    CAN总线应用
    CAN总线优点
    CAN总线概述
    高速PCB设计注意事项
  • 原文地址:https://www.cnblogs.com/cys1998/p/12765580.html
Copyright © 2011-2022 走看看