接口implements(Java )接口角色:1.约束2 .不同的人无法实例化3.public abstract4. public static final5.接口
//抽象类: extends只能继承//类来实现接口的implements接口可以继承//实现接口中的许多类,包括接口中的方法//userserses TimeService实现了多继承//利用接口实现了多继承//接口中使用了只有方法定义而没有方法的publicclassuserserviceimplimplementsuserservice timeservice { @ overridepublicvoidadd { string name } { } @ overridepublicvoiddelete { } @ overridepublicvoidupdelete { } @ overridepublicvoidupdelete @ overridepublicvoidquery (string name ) { } @Override public void timer代码2 :
publicinterfacetimeservice { void timer (; }代码3 :
//interface中定义的关键字接口包括类public interface UserService { //定义常量- public static final int age=99; //接口中的所有定义都是抽象的//,未用piblic abstract编写的缺省值为piblicabstract//publicabstractvoidrun (; voidadd(stringname ); void delete (字符串名称; void更新(string name; voidquery(stringname; }