java入门第三章.pptVIP

  • 7
  • 0
  • 约 108页
  • 2017-09-21 发布于河北
  • 举报
4.5 接口 接口是一种更加纯粹的、完全的抽象类 接口中只能包含抽象方法和常量 它的抽象方法要求实现这个接口的类实现 接口举例: public interface Runner { public staitc final int id = 1; public void start(); public void run(); public void stop(); } 接口的修饰符可以是public或缺省类型; 不管你是否使用public static final修饰符,接口的属性总将使用这三个修饰符来修饰,即接口中变量相当于常量,声明变量时必须显式的初始化。 接口中定义的方法都是抽象类型,不能有方法体。接口中的方法总是用public abstract修饰(即使没有显式地指定,系统也会按照public abstract类型修饰方法); 注意 接口中没有构造方法和初始化程序块; 接口也可以继承其它接口,也是使用extends关键字继承,而且一个接口可以同时继承1或多个接口(即接口支持多重继承),但接口不能继承类; 注意 4.5接口的实现 一个类可以实现一个或多个接口 多个类也可以实现一个接口 与继承关系相似,接口和实现类之间存在多态。 举例: interface swimmer { public void swimmer(); public void re

文档评论(0)

1亿VIP精品文档

相关文档