在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入门知识还有不懂的小伙伴的话,可以关注我们网站了解具体。
推荐阅读: