java之implements注意事项及各类状况下的使用

implements:实现java继承关系的关键字,如:类TestImpl继承类ITest写成 class TestImpl implements Itest{},其中类TestImpl:能够是Class(类)、abstract class(抽象类);Itest:必须是interface(接口)java

注意事项:继承

class(类) implements interface(接口) 接口

  • 类实现接口时,必须实现接口中的全部方法
  • 类中的实现方法返回值,类型,参数,修饰符必须和接口相同
  • 类能够实现多个接口 

abstract class(抽象类) implements interface(接口)class

  • 抽象类实现接口时,能够实现接口中的部分方法,其余方法可标记为abstract,或者能够实现所有方法,或者全部方法都不须要实现
  • 抽象类可实现多个接口
  • 可修改方法的修饰符,但不能修改成static
相关文章
相关标签/搜索