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 @   sinlearn  阅读(135)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
阅读排行:
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法
点击右上角即可分享
微信分享提示