龙空技术网

java017抽象类与接口

洲凡华爱编程 50

前言:

此刻朋友们对“java定义接口的关键字”大致比较讲究,兄弟们都想要剖析一些“java定义接口的关键字”的相关文章。那么小编同时在网摘上搜集了一些关于“java定义接口的关键字””的相关文章,希望朋友们能喜欢,看官们快快来学习一下吧!

抽象类 java中可以定义一些不含方法体的方法,它的方法体的实现交给该类的子类。这样的方法就是抽象方法,包含抽象方法的类就叫抽象类。

抽象方法必须用abstract修饰符来定义,任何带有抽象方法的类都必须申明为抽象类。

接口(interface)

如果一个抽象类中的所有方法都是抽象的,就可以将这个类定义为接口。从本质来讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。

在接口Runner的定义中,即使没有显式地将其中的成员用public关键字标识,但这些成员都是public访问类型的。接口里的变量默认是用public static final 标识的,所以,接口中定义的变量就是全局静态常量。

我们可以定义一个新的接口,用extends关键字继承一个已有的接口。也可以定义一个类,用implements关键字实现一个接口中的所有方法。还可以定义一个抽象类,用implements关键字实现一个接口中定义的部分方法。

标签: #java定义接口的关键字