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 @ 2022-03-02 11:34  青弦c  阅读(32)  评论(0)    收藏  举报