java应用程序编程接口是什么?

2024-11-13 20:45:46
推荐回答(1个)
回答1:

API 呀,你说中文我差点没听出来。

最简单的你封装一个打印 helloworld的api。

/**
 * 对外的API接口,使用者调用接口的print方法,无需关系具体的实现。
 * 可以多个其他类都实现接口,并且表现出不同的行为。而调用者并不需要知道这些,就可以正常使用。
 * @author Cui
 *
 */
interface HelloWorld{
 void print();
}
/**
 * 接口的具体实现
 * @author Cui
 *
 */
class HelloWorldImpl implements HelloWorld{
public  void print(){
System.out.println("Hello World");
}
}
/**
 * 调用者
 * @author Cui
 *
 */
class Others{
public static void main(String[] args) {
HelloWorld hw=new HelloWorldImpl();//声明是一个接口引用
hw.print();
}
}

 API 的意思就是。一个已经解决的问题,别人已经写好方法。你只需要调用别人写好的类就行了。比如你要造一辆车,轮胎已经有人帮你造好了,你直接使用轮胎,组合各种已有东西,再加上自己的东西就行了。你无需再造一个轮子。