传递参数类型时该如何处理

ztmsimon ztmsimon 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想使用一个接口,每个继承此接口的类的传入的参数类型不同,此时该如何处理为好啊?



public interface IComm
{
bool IConn(c);
}

public class ComConfig
{
public int p;
public int timeout;
}
public class Com :IComm
{
public bool IConn(ComConfig c)
{
return true;
}
}

public class LanConfig
{
public string ip;
public int port;
}
public class Lan : IComm
{
public bool IConn(LanConfig c)
{
return true;
}
}


之前我是想使用泛型来处理,但是好像也不行,我觉得应该有方法实现吧?
请各位大神帮帮忙!

...全文

相关推荐

详解Java引用类型的参数也是值传递

主要介绍了Java引用类型的参数也是值传递,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38737630

SpringCloud通过Feign传递List类型参数

首先明确一点,SpringCloud通过Fegin如果是多个参数,其中一个参数是List,那么是传不过去的,单个List是可以的。 1、单个List实体传递 @RequestMapping("/secret/batchInsert") public int batchInsert(@RequestBody List<BatchSecretBO> batchSecretBOList...

翱翔的雄库鲁

String类型传递是值传递,char[]类型传递是引用传递的实现

下面小编就为大家带来一篇String类型传递是值传递,char[]类型传递是引用传递的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看不

weixin_38705014

浅谈JavaScript 函数参数传递到底是值传递还是引用传递

在传统的观念里,都认为JavaScript函数传递的是引用传递(也称之为指针传递),也有人认为是值传递和引用传递都具备。那么JS的参数传递到底是怎么回事呢?事实上以下的演示也完全可以用于Java 首先来一个比较简单的,基本类型的传递: function add(num){ num+=10; return num; } num=10; alert(add(num)); aelrt(num); //输出20,10 对于这里的输出20,10,按照JS的官方解释就是在基本类型参数传递的时候,做了一件复制栈帧的拷贝动作,这样外部声明的变量num和函数参数的num,拥有完全相同的值,但拥有完全不

weixin_38689477

简单谈谈Java中String类型的参数传递问题

主要介绍了简单谈谈Java中String类型的参数传递问题的相关资料,需要的朋友可以参考下

weixin_38670707
评论 47
收藏 已收藏
分享
返回顶部
ztmsimon
C# 111,129 成员 642,538 内容