JAVA----关于接口的浅识

1.接口:只有规范(自己无法实现 专业的约束 约束与实现分离:面向接口的编程,即只有方法的定义 没有方法的实现 且定义默认加上了public abstract)

一句话体现接口的功能:“如果你是...,那么你必须...”

 

package oop.Demo12;

public interface UserService {
//接口里定义的属性===常量 都默认加类public statice final
int age=99;
//接口不让你写方法,接口都是抽象的类,只写返回值和方法名 接口中所有的定义都是抽象对的oublic abstract
//定义了四个方法
//接口都需要有实现类
void add(String name);
void delete();
void update();
void query();
}

2.声明类的关键词是class 声明接口的关键词是interface 接口的本质是契约

 

3.接口可以实现多继承 但接口的实现必须要重写方法

package oop.Demo12;
//implement 实现
//类 可以实现接口——————》implement + 接口
//实现类接口的类 就必须要重写方法
//多继承~ 利用接口实现多继承 但接口里只有方法的定义
public class UserServiceImpl implements UserService,TimeService {

@Override
public void add(String name) {

}

@Override
public void delete() {

}

@Override
public void update() {

}

@Override
public void query() {

}

@Override
public void time() {

}
}

4.接口 定义一些方法,给不同的人实现 ,接口不能被实例化,接口不能构造方法~

posted @   青弦c  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示