java中的接口

  • 接口其实就是约束定义一些方法

  • 让不同的人实现~--->1public abstract

  • public static final.这是接口中常量的定义修饰,默认省去

  • 接口不能被实例化,接口中没有构造方法~implements 可以实现多个接口

  • 必须要重写接口中的所有方法

  • Java里面由于不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口来实现。

package com.lang.oop.demo05;

//interface 接口的定义
public interface UserServise {
    //接口里面可以允许有常量
    // public static final是自动省去的,一般不写
    int AGE = 20;

    //接口里面的方法全是抽象方法,前面默认省去public abstract
    void add();
    void delete();
    void update();
    void select();


}
package com.lang.oop.demo05;

public interface UserService2 {
    void fun();
}
package com.lang.oop.demo05;

//implements 代表实现接口
public class UserServiseImpl implements UserServise,UserService2 {
    //接口是可以多实现的
    //实现接口,必须重写接口里的所有抽象方法
    @Override
    public void add() {

    }

    @Override
    public void delete() {

    }

    @Override
    public void update() {

    }

    @Override
    public void select() {

    }

    @Override
    public void fun() {

    }
}
posted @ 2021-07-12 16:34  海风不咸  阅读(53)  评论(0)    收藏  举报