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

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

    抽象类的特点:
    抽象类和抽象方法必须使用abstract关键字修饰
    public abstract class 类名{}
    public abstract void 方法名();
    抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类
    抽象类不能被实例化
    抽象类如何实例化呢?要参照多态的方法,通过子类对象实例化,这叫抽象类多态
    抽象类的子类
    要么重写抽象类的所有抽象方法
    要么也是抽象类

    抽象类的成员特点
    成员变量
    既可以是变量,也可以是常量
    构造方法
    有构造方法,但不能实例化
    那么,构造方法的作用是什么呢?用于子类访问父类数据的初始化
    成员方法
    可以有抽象方法:限定子类必须完成某些动作
    也可以有非抽象方法:提高代码复用性

  • 相关阅读:
    Python学习-day10
    python学习-day9
    Python学习-day8
    Python学习-day7
    Python学习-day6
    Django2
    Django讲解
    JQuery讲解
    前端Day2
    前端Day1
  • 原文地址:https://www.cnblogs.com/yonggang/p/15049569.html
Copyright © 2011-2022 走看看