Java基础--接口

接口

接口只有规范,自己无法写方法,~专业的约束!约束和实现分离:面向接口编程。接口的本质是契约,接口是OOP的精髓,是对象的抽象。作用:
1.约束
2.定义一些方法,让不同的人实现
3.方法都是public static    
4.常量都是public static final    
5.接口不能被实例化,没有构造方法
6.接口的实现,用implements,实现接口需要重写接口的方法

package oop.demo09;
public interface UserService {
    //public abstract void run();
    // void go();
    // public abstract可以省略
    // public static final int age = 30;
    
    void add(String name);
    void delete(String name);
    void update(String name);
    void select(String name); 
}

package oop.demo09;
public interface TimeService {
    void timer();
}

package oop.demo09;
// 实现了接口的类,必须重写接口中的方法
// 利用接口实现多继承
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 select(String name) {

    }
    
    @Override
    public void timer() {

    }
}

posted @ 2020-07-22 20:37  sinlearn  阅读(134)  评论(0编辑  收藏  举报