java中的接口概念

时间:2023-03-08 17:25:30
java中的接口概念

接口的特点:

  接口中只有抽象方法和全局常量

public interface className{}

 范例:简单的代码模型

interface A{
public static final String str = "Hello";
public abstract void print(); //如果不加public abstract 也会默认是public类型的抽象方法
}
interface B{
public void fun();
}
interface D{
void get();
}
class C implements A,B,D{ // 接口允许多继承
public void print(){
System.out.println("a中的抽象方法");
}
public void fun(){
System.out.println("b中的抽象方法");
}
public void get(){
System.out.println("d中的抽象方法");
}
}
public class Test{
public static void main(String args[]){
A a = new C(); //向上转型
B b= new C();
D d = new C();
a.print();
b.fun();
d.get();
}
}

如果接口继承接口则用extends

接口的核心作用:

  1.定义不同层之间的标准

  2.表示一种操作的能力

  3.将服务器端的远程方法暴露给客户端