java返回接口
A. java关于函数返回值为接口的问题
emm,没太明白你的意思,是要这样吗?
B. java中返回类型为接口怎么返回
返回类型为一个接口的方法的话,可以用接口的类型作为返回值,也可以用实现了这个接口的类作为返回类型,比如你在一个person类中定义了一个方法:public List<?> say(){}; 那么下面调用此方法的时候可以用
List<?> list = new person().say(); 或者用
ArrayList<?> arr = new person().say().
C. java 怎么写一个接口 让他返回服务器的动态IP地址和端口
我认为要解决此类问题,你应该有个服务器a,a的IP是固定的,然后所有动态的服务器b,c,d等,应该定时把自己身份信息(应当包括身份、端口等)上送给服务器a。那么在a的请求中就可以获得IP,这样服务器a上就可以返回b,c,d的IP和端口了?希望这个思路可以帮到你。
D. java中返回类型可不可以是接口
不可以因为接口中只能出现3种成员
1.公共的静态常量(public
final
static
)
2.公共的抽象方法(public
abstract
)
3.静态内部类(static
class)
而一个类中,就算什么都不写,也必须带一个构造方法,在extends时就会被子类继承,如果是接口也会继承这个构造方法,很明显构造方法不在上面三项之列
而如果类中有一般的方法和成员变量,也会被子类全部继承,这些更不能出现在接口中了,所以接口是绝对不可能继承一个类的
E. java中返回类型可不可以是接口
可以的,这种方法也就是叫做面向接口的编程,比如你写一个连接数据库操作的方法,你返回的的应该是一个connection的接口,所以返回类型可以是一个接口
F. JAVA中返回类型可以是接口,如果可以是什么意思
JAVA中返回类型可以是接口,即返回的是实现接口的类的实例化对象。
G. java返回接口类型的方法是什么意思
返回的那一个对象的类型是一个接口名。这就是面向接口编程,这样有很多好处,可以不用管具体的实现类的变动,而发生改变。