java,接口

package Demo.oop.APP.Demo07;
//interface 定义接口的关键字:接口都需要实现类
public interface UserService {
    //接口中的所有的定义都是抽象的  public abstract
    void add(String a);
    void delete(String a);
    void update(String a);
    void query(String a);
}

  接口的定义interface

package Demo.oop.APP.Demo07;
//抽象类:extends
//类可以实现连接接口使用:implements
//实现接口的类就需要重写接口的方法
//java本身是单继承,例如extends关键字,子类只能继承一个父类
//但是 implements 关键字可以在接口的基础上实现子类的多继承
public class Userserviceimp  implements UserService{
@Override
public void add(String a){

};
    @Override
public void delete(String a){

    };
    @Override
    public void update(String a){

    };
    @Override
    public void query(String a){

    };
}

 接口的(连接)implements

作用:
1.完成对类,方法的约束(在接口中,限制条件都被抽象的定义了)
2.定义的方法,让不同的人分担做,但是由于条件被约束了,所以即使是不同的人完成,也可以跑起来,做到”高内聚“
3.public abstract 抽象的定义方法
4.public static final 公用静态常量的抽象定义
5.接口不能被实例化~因为接口中没有方法的实现
6.implements 关键字可以实现连接多个接口,从而多继承
7.必须要重写接口中的方法

 

posted @ 2022-05-24 15:27  回忆也交给时间  阅读(17)  评论(0编辑  收藏  举报