zoukankan      html  css  js  c++  java
  • Java抽象类

    抽象类

    1.1抽象类概述

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

    1.2抽象类的特点

    • 抽象类和抽象方法必须用abstract关键字修饰
    • 抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类
    • 抽象类不能直接实例化,需要参照多态的方式,通过子类对象实例化,这叫抽象类多态
    • 抽象类的子类要么重写抽象类中的所有抽象方法要么也是一个抽象类

    1.3抽象类的成员特点

    • 成员变量:可以是变量,也可以是常量
    • 构造方法:抽象类也有构造方法,但是不能实例化,抽象类的构造方法是用于子类访问父类数据的初始化
    • 成员方法:可以有抽象方法(用于限定子类必须完成某些动作),也可以有非抽象方法(用于提高代码复用性)
  • 相关阅读:
    XAF 如何在工具栏显示多参数
    XAF Study Recources
    常用工具
    Linux下Kill函数用法
    ipv6相关转换
    宣布回归
    微软夏令营
    APEX SDK阅后感
    寻求offer,开始记录我的征程
    衣服模拟结果
  • 原文地址:https://www.cnblogs.com/icyhblog/p/14111190.html
Copyright © 2011-2022 走看看