/**特性
* 接口的有隐式修饰abstract,可以在看任何一个接口的源代码,都会加上abstract
* 接口中的属性均为公共的,静态的,最终的,也就是公开的静态常量。
* 接口中的方法均为公共的,抽象的。所以不可以被修饰为静态的和synchronized。
* 接口与接口之间使用extends关键字,接口与类之间使用implements关键字
* 一个类可以实现多个接口。
*
/**final
* 表示常量,经修饰的变量必须赋值,赋值以后引用不可更改。
* 常量引用都为大写的字母。
* final可修饰局部变量,也可修饰类中属性。
*
* 常见的接口
* 标识接口:Cloneable,Serializable;其它接口:List,Set,Map,Runnable
* @author silone
*
*/
* 接口的有隐式修饰abstract,可以在看任何一个接口的源代码,都会加上abstract
* 接口中的属性均为公共的,静态的,最终的,也就是公开的静态常量。
* 接口中的方法均为公共的,抽象的。所以不可以被修饰为静态的和synchronized。
* 接口与接口之间使用extends关键字,接口与类之间使用implements关键字
* 一个类可以实现多个接口。
*
/**final
* 表示常量,经修饰的变量必须赋值,赋值以后引用不可更改。
* 常量引用都为大写的字母。
* final可修饰局部变量,也可修饰类中属性。
*
* 常见的接口
* 标识接口:Cloneable,Serializable;其它接口:List,Set,Map,Runnable
* @author silone
*
*/
本文详细解析了Java中接口的特点及使用方式,包括接口的方法、属性特性,接口与类之间的实现关系,以及如何通过implements关键字实现多个接口。此外,还介绍了final关键字的应用场景,如修饰变量、类属性等,强调其不可变性。

被折叠的 条评论
为什么被折叠?



