java接口修饰符的作用是什么?怎么实现?

TheDisguiser 2020-09-10 17:13:48 java常见问答 4698

java接口还有着不少的修饰符,这些修饰符统领着接口的范围,下面来了解一下它们吧。

接口中修饰符只有:public

类的修饰符分为:可访问控制符和非访问控制符两种。

可访问控制符是:公共类修饰符 public

非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final

属性的控制修饰符也分为:可访问控制符和非访问控制符两类。

可访问控制符有 4 种:公共访问控制符: public ;私有访问控制符: private ;保护访问控制符: protected ;私有保护访问控制符: private protected

非访问控制符有 4 种:静态域修饰符: static ;最终域修饰符: final ;易失 ( 共享 ) 域修饰符: volatile ;暂时性域修饰符: transient

方法的控制修饰符也分为:可访问控制符和非访问控制符两类。

可访问控制符有 4 种:公共访问控制符: public ;私有访问控制符: private ;保护访问控制符: protected ;私有保护访问控制符: private protected

非访问控制符有 5 种:抽象方法控制符: abstract ;静态方法控制符: static ;最终方法控制符: final ;本地方法控制符: native ;同步方法控制符: synchronized

接口其实就是提供了一种统一”协议”,接口中的属性也属于“协议”中的成员。它们是公共的,静态的,最终的常量。相当于全局常量。抽象类是不“完全”的类,相当于是接口和具体类的一个中间层。即满足接口的抽象,也满足具体的实现。

实现:

[public] interface interface_name[extends interface1_name[, interface2_name, …]]
{
    // 接口体,其中可以包含定义常量和声明方法
    [public][static][final] type constant_name = value; // 定义常量
    [public][abstract] returnType method_name(parameter_list); // 声明方法
}

以上就是本篇文章的所有内容,关于一些基础java入门知识还有不懂的小伙伴的话,可以关注我们网站了解具体。

推荐阅读:

java接口怎么写?java如何编写接口?

java接口修饰符的含义是什么?它的作用范围有哪些?

java接口实例具体展示,Java接口能用new创建吗?