接口的定义与实现

作用:
1.约束
2.定义一些方法,让不同的人实现,比如你有10个员工,但是他们都会去完成一份共同的工作,所以10个人实现的都是一个接口,但是有10种不同的实现方式。
3.方法都是public abstract
4.所有的常量都是public static final的
5.接口不能被实例化,因为接口中没有构造方法
6.可以实现多个接口,通过implements去实现
7.必须要重写接口里的方法
代码:

//抽象的思维
//interface 定义的关键字,接口都要有实现类
public interface UserService {
//接口中的所有定义其实都是抽象的 public abstract
int age=99;//定义的属性都是常量:public static final ,很少定义属性,都是使用方法
void add(String name);
void delete(String name);
void update(String name);
void query(String name);
}

//一个类可以实现接口,用implements接口
//实现了接口的类,必须重写里面的所有方法
//多继承,利用接口实现多继承
public class UserServiceImpl implements UserService,TimeService{
@Override
public void add(String name) {

}

@Override
public void delete(String name) {

}

@Override
public void update(String name) {

}

@Override
public void query(String name) {

}

@Override
public void timer() {

}

}

public interface TimeService {
void timer();
}

posted @ 2025-04-07 21:45  骆驼刺破仙人掌007  阅读(12)  评论(0)    收藏  举报