零点起飞学Java之面向对象编程.pptx
第5章面向对象编程;5.1类的三大特性;;继承是指一个类是从另一个类派生而来的,派生类自动具有了被继承类的所有特性。其中被继承的类称为“父类”,继承父类的类称为“子类”。继承可以使子类具有父类的各种属性和方法,而不需要再次编写相同的代码。继承也极大地促进了软件的复用,而且继承的形式可以更加复杂。Java语言中类继承的语法格式如图5.1所示。;;5.2抽象类VS接口;;通过语法定义和示例可以看出,抽象类有如下一些特点:;5.2.2接口;要使用接口,首先需要定义接口。接口定义的语法格式如图5.3所示。;2.实现接口;;5.3类中类——内部类;根据内部类的概念,内部类定义的位置是在类的内部。在一个类的任意代码块内,均可以进行内部类的定义。如可以直接作为类成员定义,可以定义在类的成员方法内、循环体内等。;;5.4类的仓库——包;在使用包之前,首先需要创建包。创建包的语法格式如下所示。;5.4.2使用包;第一种形式采用包名加类名的方式,语法格式如图5.6所示。;;静态导入是J2SE5.0之后提供的功能,其语法格式如图5.8所示。;5.5小结