您的位置:

java接口传参,java接口作为参数传递

本文目录一览:

java 接口传递参数怎么获取参数

你后面的表述确实有点不清晰,你问了NVectorADT dv4 = dv.plus(dv2)这个东西,参数dv2是一个DVector类型的,而接口中定义的dv2应该是NVectorADT的,因为DVector实现了NVectorADT这个接口,其实我们可以有一个很不准确的理解:DVector是NVectorADT的子类,所以DVector类型的也就是NVectorADT类型,就好像我们说DVector类型也是Object类型一样。但是这个说法不准确,但是可以这样理解。

下来就是你问参数的传递问题,你问参数在接口里面是怎么传递的,我觉得你理解错,接口就相当于一个规范,里面不存在什么传递值之说,值的传递是在实现类里面。

也就是你只要实现接口过后,就可以暂时不用去管它了,你只需要看你的实现类厘米的方法就行了。

要是对你有帮助,不要忘了采纳哟,呵呵

JAVA 怎么向接口传值

要看情况,你问的很抽象。

比如你是问是别个给你的接口,还是自己写的接口。

如果是自己的接口,我想在这里就不必多说了。

如果是别人提供给你一个接口,那么在形式上,比如说通过XML或者是HTTP协议来调用接口,根据不同的连接方式,都不一样。

如果是xml协议,那么你就要将接口需要的参数封装成XML发送给接口

如果是通过URL,那么就按照对方要求的参数列表提交过去即可

java中调用别人接口怎么传参

这是要看接口怎么封装的,例如:xxx(String str1,int int1,String str2),那你调用接口时就必须传入(str1,int1,str2),这是对方的约束。希望能帮到你!

java中接口传参问题

先从后面回答吧,后一个简单

如果不进行mOnSelectListener = onSelectListener;

那么你在图一的最上面一行mOnSelectListener.getValue的调用时,会遭到空指针异常。对于成员变量,初始值是null,这个我想你不会忘记吧?

第一个问题不太懂,这里有什么疑问么?接口规定了两个String参数,你只要传的是String就没问题,不明白你的疑问在哪里?