{
int ID=1
void run()
void smile()
}
在本次创建的接口中,定义了一个int的ID 和一个方法run,在接口中,虽然没有显示的写出public 关键字,但是所有的成员都是public反问的,接口里面的变量都默认的是public static final的,所以,借口里面定义的变量可以当成全局的静态变量.
实现接口有几种方式:
第一种:部分实现,就是定义一个抽象类,来实现接口中的部分方法.
定义抽象类的例子
abstract class A implements myFirstInterface
{
public void run()
{
System.out.println("I am running!")
}
}
第二种方法,定义一个类,实现接口中的全部方法:
abstract class B implements myFirstInterface
{
public void run()
{
System.out.println("I am running!")
}
public void smile()
{
System.out.println("I am smiling!")
}
}
另外,接口的提出,是为了实现java中的多继承.一个类可以在继承一个类后在来实现一个或者多个接口.
不知道你明白了没有~?
java接口的commonrsp怎么生成的要生成接口文档:直接写好注释就可以用javadoc命令生成了。
要生成UML图,可以下载Eclipse的插件来生成,在Eclipse Market中搜索UML关键字然后安装即可。
使用ECLIPSE远程调试,先在ECLIPSE中建一个项目,然后在LIB中放入AXIS的JAR包,然后点调试虫子右边的三角选中倒数第二个,左边选中JAVA
APPLICATION,点上边新建一个,右这的第一个页签中的PROJECT选中刚建的项目,第二页的第一个框里写上wsdl路径:格式如下
http://你的wsdl路径?wsdl
-p
com.xxx.stub
然后点击
DEBUG
进度条
完后,刷新项目,
会在com.xxx.stub包下生成接口类