第七章 收费计算

接口的定义

定义接口:

public interface MyInterface{
  public static final int MIN=0;
  public static final int MAX=100;
  public abstract void method1();
  public abstract void method2();
}

定义的关键字为interface,接口中的属性和方法必须是静态的常量和抽象的方法。

接口的继承

public interface CanSwim
{
  void swim();
}
public interface CanJump
{
  void jump();
}
public interface CanDive extends CanSwim,CanJump
{
  void dive();
}

接口中的方法默认的就是公开的和抽象的。
知识点:
一般情况下接口都用public修饰,这时接口定义所在的源文件名必须和接口名一致。
接口使用interface关键字声明。
接口之间可以通过extends关键字继承,而且同时可以继承多个父接口,多个父接口之间用逗号隔开。
接口中所有属性默认都是使用public static final修饰。
接口中所有方法默认都是使用public abstract修饰。

接口的实现

类实现接口的语法
class 类名 [extends 父类] [implements 接口列表]
{
覆盖所有接口中定义的方法;
}
一个类可以同时实现多个接口,但是只能继承一个类。
在类中必须覆盖它所实现的接口中定义的所有方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第七章 收费计算 定义接口: 接口的定义与类的定义基本类似。但是接口中的属性全部是静态的常量,方法都是抽象的方法。...
    陈_振阅读 184评论 0 1
  • Java OOP 什么是面向对象思想? 把一组数据和处理他们的方法组成对象(object),把相同行为的对象归纳为...
    chonglingliu阅读 902评论 0 1
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,226评论 0 4
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 5,235评论 1 114
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,435评论 0 2

友情链接更多精彩内容