: 接口中必须都是抽象方法, 抽象类中可以包含具体方法;
-- 是否使用字段 : 接口中只能创建 static final 常量字段, 抽象类中可以声明和使用任何类型字段;
-- 方法的描述符 : 接口中方法必须是...:
-- 抽象方法 : 接口中的方法都是抽象方法, 不管有没有abstract声明;
-- 公开方法 : 接口中的方法都是公开方法, 不管有没有public修饰;
-- 不完全公开 : 接口中的方法在包内是公开的..., 如果没有public修饰, 包内可以访问, 但是包外不能访问, 如果想要在包外访问该接口, 需要使用public修饰;
-- 接口继承: 接口A 可以 继承另一个接口B, 例如 List 接口就继承了...可以创建一个标记接口, 其中不定义任何方法;
-- 接口字段 : 接口中只能声明 static final 字段, 在接口实现类中可以直接调用这些字段, 其它的实例字段不能再接口中声明;
-- 接口构造函数..., 写起来很麻烦, 代码也很冗余, 这里可以继承 桩 , 然后实现自己感兴趣的方法;
接口声明常量 : 接口中只能存放 static final 类型的常量, 不能声明 变量, 如果定义一个 "String