资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第10章抽象类和接口10.1 抽象类10.2 接口10.1 抽象类10.1.1 定义抽象类10.1.2 抽象方法10.1.3 抽象类继承10.1.1 定义抽象类定义抽象类使用abstract关键字。其语法形式如下:abstract class 类名 类体10.1.2 抽象方法抽象方法使用abstract修饰对应方法名,其语法形式如下:abstract 访问权限 返回类型 方法名(参数列表);在使用抽象方法时,需要遵循以下规则:(1)抽象方法只是声明方法,不能有方法的具体实现,所以该类型方法不能有方法体。(2)构造方法、静态方法、private方法、final方法不能是抽象方法。(3)虽然抽象方法没有实现,但普通方法可以调用抽象方法。10.1.3 抽象类继承如果想要调用这些对象成员,就需要通过继承实现。在子类中,使用覆盖的方式,把抽象方法进行实现。10.2 接口10.2.1 定义接口10.2.2 接口继承10.2.3 接口实现10.2.1 定义接口接口需要使用interface关键字去定义,其语法形式如下:访问权限 interface 接口名 接口体在定义接口体时,需要注意以下三个规则。(1)在接口中的成员变量必须是静态常量。(2)成员变量必须进行初始化。(3)接口中的成员方法必须是公有的抽象方法。10.2.2 接口继承在Java中,为了将多个接口合并为一个,需要使用接口继承接口的方式实现,其语法形式如下:interface 子接口名称 extends 父接口1,父接口2, 10.2.3 接口实现类继承接口使用implements关键字。其语法形式如下:class 类名 implements 接口名 10.3 小结抽象类是一种特殊的类,它包含成员变量、成员方法,用来规划一个类包含哪些属性和方法。它是不能被实例化的。接口也是一种代码规划方式。它只包含抽象方法,用来规划要实现的功能。同样,它也不能被实例化。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号