zoukankan      html  css  js  c++  java
  • java知识学习20-抽象

    抽象的概念:如果父类中的方法无法确定其具体的实现,那么这应该就是一个抽象方法。

    抽象方法:加上abstract关键字,去掉大括号,直接分号结束。如:public abstract void eat();

    抽象类:抽象方法所在的类,必须是抽象类才行。在class前加上abstract即可。

    如何使用抽象类和抽象方法:抽象类中不一定包含抽象方法。

      1、不能通过关键字new直接创建抽象类对象。

      2、必须一个子类来继承抽象父类,然后通过该子类来创建对象。

      3、子类必须覆盖重写父类的所有方法,且去掉abstract,然后加上方法体大括号。

      4、抽象类的子类,必须重写抽象父类中的所有抽象方法,否则编译无法通过报错,除非该子类也是抽象类。

    业务分析方法(可通过作图分析比较具象):

      1、分析有多少类;

      2、分析类之间的关系;

      3、分析类中有哪些主要方法和变量;

      4、分析方法三要素(返回值类型、方法名、参数列表)为哪些;

      

  • 相关阅读:
    codeforces 484D D. Kindergarten(dp)
    codeforces 484B B. Maximum Value(二分)
    codeforces 484A A. Bits(贪心)
    51nod-1537 1537 分解(矩阵快速幂+找规律)
    大数取模
    小明的烦恼
    子网掩码
    How Many Tables
    N的N次方
    外星人的供给站
  • 原文地址:https://www.cnblogs.com/blogofzxf/p/13527238.html
Copyright © 2011-2022 走看看