zoukankan      html  css  js  c++  java
  • 抽象

    一:什么是抽象类。

    1,如果一个类不应该有具体的对象,那么这个类就应该是抽象类。如形状就是抽象类,没有具体的对象,而圆,三角才是具体的实现类。抽象类是一些具有某些共同特征的对象的提取。、

    2,抽象类封装的是具有共同特征的子类的全部属性和方法。

    3,声明抽象类用abstractsa关键字修饰类名。

    4,一个类一旦被定义成抽象类就不能再实例化对象。

    二:什么是抽象方法:

    1,如果一个方法,只有方法名,没有方法体,那么这个方法就是抽象方法。这个方法是所有子类都应该有的共同的方法。

    2,声明抽象方法用abstract关键字修饰方法。

    3,只要父类有抽象方法,那么子类就一定要重写这个抽象方法。
    三:抽象的作用:

    1,类型隐藏。

    2,扩展框架,优化程序。

    3,抽象类和抽象方法定义的都是“做什么”,而“怎么做”都是由子类继承并具体实现的。

  • 相关阅读:
    SSM中shiro的基本使用
    TortoiseGit小乌龟 git管理工具
    vux用法
    vue webpack打包
    vue2.0 watch
    vue2.0 $emit $on组件通信
    简单工具 & 杂技
    html基础问题总结
    Node应用进程管理器pm2的使用
    node express 登录拦截器 request接口请求
  • 原文地址:https://www.cnblogs.com/maqiang123/p/7061280.html
Copyright © 2011-2022 走看看