3、抽象

抽象类

1. 抽象类的特征

  1. 抽象类不能直接实例化,因为其存在未实现的方法
  2. 抽象类派生的子类,如果其也存在未实现的方法,那么他也是抽象类

2. 编程核心思想

  1. 抽象类由“确定部分”和“不确定部分”两部分组成
  2. “确定部分”通常是那些类中固定的,固有和确定的成员、方法组成,这些成分在子类中存在,实现了“代码复用”
  3. “不确定的成分”是那写彼此有相同,但是又不同的部分。相同点在于,这些类都存在这些成分;不同点在于,这些成分的具体实现方法有所不同。
  4. 如果某个类要实现某种方法,但是这个方法的功能又不是这个类自己实现的,但是这个类中其他的方法还需要他的实现才可以完成功能,那么这个方法就要做成抽象方法,让其他类继承他去实现
posted @ 2023-03-06 10:05  Geek李  阅读(22)  评论(0)    收藏  举报