面向对象的高级特性.pptVIP

  • 3
  • 0
  • 约1.05万字
  • 约 51页
  • 2017-07-27 发布于四川
  • 举报
面向对象的高级特性

第六章 面向对象的高级特性 6.1.1接口的引入 JAVA的单重继承机制使得程序结构简单清晰,但只靠单重继承机制有时不能解决某些复杂问题。 1.接口的特点: 1)接口使用关键字interface来定义,而不是class 2)接口中定义的变量全部是静态最终变量 3)接口中没有定义构造方法,而且定义的方法都是抽象方法(只提供方法的定义,而不实现) 4)接口采用多重继承机制,而不是类的单重继承机制 2.接口的作用: 1)用来实现类似多重继承功能的一种结构 2)接口是一个标准(约定),是为了规范实现类,因此可以不用管具体实现类如何实现该接口的方法 3.接口的定义: [public] interface 接口名 [extends 父接口1,父接口2,…] { [public static final] type name1 = value; … [public abstract]返回值类型 方法名(形参表) [throws 异常名列表]; } 4.接口的定义举例: public interface Stack { public static final int a = 1; public abstract void push(float a, float b); } public i

文档评论(0)

1亿VIP精品文档

相关文档