(๑•͈ᴗ•͈)❀送花给你

java:接口

普通类:只有具体实现

抽象类:具体实现和规范(抽象方法)都有

接口:只有规范。实现约束和实现分离。

 

接口就是规范,定义的是一组规则。

声明接口的关键字是interface

接口可以多继承。

 

public interface TimeService {
    void timer();
}
public interface UserService {
    void add(String name);
    void delete(String name);
}
//实现了接口的类,需要重写接口中的方法
//可以实现多个接口
public class UserServiceTemp implements UserService,TimeService {
    @Override
    public void add(String name) {
        // TODO 自动生成的方法存根
    }

    @Override
    public void delete(String name) {
        // TODO 自动生成的方法存根
    }

    @Override
    public void timer() {
        // TODO 自动生成的方法存根        
    }
}

作用:

1.约束

2.定义一些方法,让其他人实现

3.接口中的方法默认为public abstract

4.接口中的常量都是public static final

5.接口不能被实例化,没有构造方法

6.implement可以实现多个接口

7.必须重写接口中的方法

 

 

 

 

 

 

 

 

2021.09.15

posted @ 2021-09-15 10:05  胸前小红花  阅读(26)  评论(0)    收藏  举报