java应用程序编程接口是什么?
百度查了一些帖子,但还是一头雾水,求大神给些指点,有没有教程什么的,我要是想编写应用程序编程接口怎么训练?...
百度查了一些帖子,但还是一头雾水,求大神给些指点,有没有教程什么的,我要是想编写应用程序编程接口怎么训练?
展开
展开全部
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 的意思就是。一个已经解决的问题,别人已经写好方法。你只需要调用别人写好的类就行了。比如你要造一辆车,轮胎已经有人帮你造好了,你直接使用轮胎,组合各种已有东西,再加上自己的东西就行了。你无需再造一个轮子。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询