首页 > 其他分享 >接口的定义与实现

接口的定义与实现

时间:2023-02-28 22:57:40浏览次数:30  
标签:String 实现 void 接口 name Override public 定义

接口的定义与实现

package com.andy.base.oop.demo01.demo09;

public interface TimeService {
    void  timer();
}

package com.andy.base.oop.demo01.demo09;

//抽象的思维~ Java

//interface 定义的关键字, 接口都需要有实现类
public interface UserService {

    //常量~  public static final
    int AGE = 99;

    //接口中的所有定义的方法其实都是抽象的 public abstract
    void add(String name);
    void delete(String name);
    void update(String name);
    void query(String name);
}

package com.andy.base.oop.demo01.demo09;

//抽象类: extends~
//类 可以是实现接口,implements 接口
//实现了接口的类,就需要重写接口中的方法

//多继承~ 利用接口实现多继承
public class UserServiceImpl implements UserService,TimeService{
    @Override  //alt+insert
    public void add(String name) {

    }

    @Override
    public void delete(String name) {

    }

    @Override
    public void update(String name) {

    }

    @Override
    public void query(String name) {

    }

    @Override
    public void timer() {

    }
}

Note

接口的作用:
    1.约束
    2.定义一些方法,让不同的人实现~    10--->   1
    3.public abstract
    4.public static final
    5.接口不能被实例化~ 接口中没有构造方法
    6.implements 可以实现多个接口
    7.必须要重写接口中的方法~
    8.总结博客!!!

标签:String,实现,void,接口,name,Override,public,定义
From: https://www.cnblogs.com/zhongjianYuan/p/17166387.html

相关文章