接口的本质是契约接口的所有东西都是抽象的 用public来写声明的关键词是class,接口的关键词为interface,接口都需要有实现类实现接口的类必须重写接口的方法Java是单继承但是可以利用接口实现多继承接口起到约束作用接口可以定义一些方法让不同人实现接口和抽象类一样都不能被实例化,因为接口没有构造方法接口可以通过implements实现多个接口