接口
接口实际上是一种特殊的抽象类
接口中所有的方法都是抽象方法
接口使用interface来声明
类只能单继承,接口支持多实现
接口同样具有多态性
接口可以把很多不相关的内容进行整合
特点:
1.接口中所有的方法都是抽象方法,都是公开的
2.接口中所有的变量都是全局静态常量
/*
* 能继承接口的只能是借口
* 接口和类只能是实现关系implements
*/
public interface Valuable {
//接口使用interface来声明,已经不再是类了
public static final int money=100;
//接口中所有的方法都是抽象方法,可以省略掉abstract
//接口中所有的内容都是公开的,公共的
/*public abstract*/ void getMoney();//接口中所有的方法都是抽象方法,不可以有正常的方法
}
public class Gold implements Valuable{