16.接口定义与实现

1.创建接口

package 接口;
//interface:定义接口关键词
//接口都需要实现类
public interface UserService {

    //常量 public static fianl
    int age = 100;

    //接口中的所有定义其实都是抽象的 public abstract
     void add();    //增
     void delete(); //删
     void update(); //改
     void select(); //查
}
/**
 * 接口注意事项:
 * 1.约束作用,按照接口的规则进行编写
 * 2.接口就是定义一个方法,让其他人进行实现。
 * 3.接口中定义常量 public static fianl
 * 4.接口中定义方法 public abstract
 * 5.接口不能被实例化,没有构造器,只是定义一个
 * 6.实现接口:implements,可以实现多个接口
 * 7。实现接口时,必须要重写方法 @Override 快捷键:alt+insert
 */

package 接口;

public interface TimeService {
   void timer();//计时器
}

2.实现接口

package 接口;
//implements:实现接口
//实现接口,必须要进行类的方法重写
//利用接口可以实现多继承
public class UserServiceImpl implements UserService,TimeService{
    @Override
    public void add() {
        System.out.println("增加名称");

    }

    @Override
    public void delete() {

    }

    @Override
    public void update() {

    }

    @Override
    public void select() {

    }

    @Override
    public void timer() {

    }
}

posted @ 2022-05-18 15:20  王小瘦的园子  阅读(26)  评论(0编辑  收藏  举报