“interface”用啥修饰?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“interface”用啥修饰?相关的知识,希望对你有一定的参考价值。

你好,接口是用来给别人实现的所以不能是 static ,也不能是final 修饰interface对于其声明的方法,也不能用static 或final来修饰,只能public因为static 和 final 修饰的 不能被继承对于其成员变量,却只能是public static final 类型,并且需要赋值。

接口中的方法默认的都是public的,这是接口的一种规范public的才能被实现接口中定义的字段也只会是static final的网上有人打了个比方:接口是用来定义一种(对象之间的)交互规范的,当然必须是public的。打个比方。

你说我要修一个房子,就订一个规则,在房子左边必须有一个小门,用来送垃圾出去。收垃圾的人就知道了该从这个门进来收垃圾。可是你不告诉大家这个门是用来送垃圾的,收垃圾的人就不会知道。

参考技术A 你好,接口是用来给别人实现的
所以不能是 static ,也不能是final 修饰interface

对于其声明的方法,也不能用static 或final来修饰,只能public
因为static 和 final 修饰的 不能被继承

对于其成员变量,却只能是public static final 类型,并且需要赋值
参考技术B 你好,接口是用来给别人实现的
所以不能是 static ,也不能是final 修饰interface

对于其声明的方法,也不能用static 或final来修饰,只能public
因为static 和 final 修饰的 不能被继承

对于其成员变量,却只能是public static final 类型,并且需要赋值

以上是关于“interface”用啥修饰?的主要内容,如果未能解决你的问题,请参考以下文章

java interface中的变量和方法

java interface 中的变量和方法

interface

Interface与abstract类的区别

abstract和interface的区别?

interface接口