目录
前面我们已经学习了Java基础类组成要素以及注意事项。 今天开始学习Java的其他几种类抽象类、接口和枚举类的作用及其使用方式。从架构角度来宏观了解Java类的全貌。
1、抽象类和抽象方法定义
Java语言中,用abstract 关键字来修饰一个类时,这个类叫作抽象类。抽象类是它的所有子类的公共属性集合,可包含一个或多个抽象方法。抽象类刻画的公有行为特征,通过继承的形式传送给它的派生类(子类)。
比如,商品信息中,所有订单都有商品的编码、名称等属性。这时,我们就可以把这些商品的公共信息提取为一个抽象类,然后让订单对象继承等这个商品抽象类。