定义一些方法,让不同的人实现 方法默认隐藏public abstract 常量默认隐藏public static final 接口不能被实例化,接口中没有构造方法 可以实现多个,通过implements 必须要重写接口中的方法