什么是接口
接口的作用
1. 约束
2. 定义一些方法,让不同的人实现
3. 接口中默认的方法:public abstract
4. 接口中默认的长乐:public static final
5. 接口不能被实例化,接口中没有构造方法
代码实现一个接口
定义接口UserService
package com.kuangstudy.Demo11_Interface; //interface 接口的关键字,接口都需要有实现类 public interface UserService { /* 在接口中定义常量的时候,默认的是 public static final public static final int age = 99; int number = 20; 一般不会在接口中定义常量 */ // 接口中所有的定义的方法其实都是抽象的 public abstract void add(String name); void delete(); void update(); void query(); }
定义接口TimeService
package com.kuangstudy.Demo11_Interface; public interface TimeService { void Timer(); }
定义一个类实现多个接口
package com.kuangstudy.Demo11_Interface; // 类可以实现接口 implements 接口 // 实现接口的类,就必须去重写接口里面的所有方法!!! // 多继承————利用接口实现多继承 public class UserServiceImpl implements UserService,TimeService{ @Override public void add(String name) { } @Override public void delete() { } @Override public void update() { } @Override public void query() { } @Override public void Timer() { } }
标签:定义,void,接口,kuangstudy,Override,public From: https://www.cnblogs.com/dragonstudy/p/16812998.html