第4章 接口、抽象类与包.pptVIP

  • 4
  • 0
  • 约5.32千字
  • 约 20页
  • 2016-11-28 发布于河南
  • 举报
第4章 接口、抽象类与包

第4章 接口、抽象类与包 构造Java语言程序有两大基本构件:类和接口。接口由常量和抽象方法构成。一个接口可以扩展多个接口,一个接口也可以被多个接口所继承。 抽象类可以用来表示那些不能或不需要实例化的抽象概念,抽象需要被继承,在抽象类中包含了一些子类共有的属性和行为。 把一组相关类和接口存放在一个“包”中,构成一个“类库”,然后供多个场合重复使用,这种机制称为类复用。 4.1接口 接口是一个特殊的语法结构,其中可以包含一组方法声明(没有实现的方法)和一些常量。接口和类构成Java的两个基本类型,但接口和类有着不同的目的,它可用于在树形层次结构上毫不相关的类之间进行交互。一个Java类可以实现多个Java接口,这也解决了Java类不支持多重继承带来的弱点。 4.1.1接口定义 定义一个接口: public interface InterfaceName extends I1,...,Ik //接口声明 {//接口体,其中可以包含方法声明和常量 ... } 在接口体中,方法声明的常见格式如下: ReturnType MethodName (Parameter-List); 此方法声明由方法返回值类型(ReturnType)、方法名(MethodName)和方法参数列表(Parameter-List)组成,不需要其它修饰符。在

文档评论(0)

1亿VIP精品文档

相关文档