社区
C#
帖子详情
一个不知道难不难的问题,这样的函数如何定义?
乘思者
2005-12-14 11:02:33
我的函数有一个参数,而这个参数的要求是必须同时实现两个借口,那么我的这个函数如何定义?
...全文
145
10
打赏
收藏
一个不知道难不难的问题,这样的函数如何定义?
我的函数有一个参数,而这个参数的要求是必须同时实现两个借口,那么我的这个函数如何定义?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
乘思者
2005-12-15
打赏
举报
回复
那就是还是要专门做个来封装他们?解决不了,晚上结贴了!
sniper81
2005-12-14
打赏
举报
回复
这个参数必定是某种类型,假如是Class3,而这种类型要实现2个接口,所以
接着上面2位的回答,大约也可以:
class Class3 :I1,I2
{
//2个接口的实现
}
乘思者
2005-12-14
打赏
举报
回复
非要用个额外的类或者接口包装一下?
c11_11_11
2005-12-14
打赏
举报
回复
public interface I1 ...
public interface I2 ...
public interface I3 : I1, I2 ...
public class test
{
public void fun(I3 obj);
}
这个牛
jimh
2005-12-14
打赏
举报
回复
public interface I1 ...
public interface I2 ...
public interface I3 : I1, I2 ...
public class test
{
public void fun(I3 obj);
}
zhiang75
2005-12-14
打赏
举报
回复
class 参数
{
接口A;
接口B;
}
行吗?
marvelstack
2005-12-14
打赏
举报
回复
public interface I1 ...
public interface I2 ...
public class Class1 : I1, I2 ...
public class test
{
public void fun(Class1 obj);
}
a311300
2005-12-14
打赏
举报
回复
用继承的方式较合适
乘思者
2005-12-14
打赏
举报
回复
这个参数必定是某种类型,假如是Class3,而这种类型要实现2个接口,所以
接着上面2位的回答,大约也可以:
class Class3 :I1,I2
{
//2个接口的实现
}
是的,但Class3不是一个,而是一群类,他们共同的特点是实现了I2,并都从同一个父类继承。我的目的就是定义一个方法,让其可以而且必须是以他们这群类做参数。
jiezhi
2005-12-14
打赏
举报
回复
非要用个额外的类或者接口包装一下?
也可以不包装。
你可以令其类型是Object,然后在函数中检查传入的参数是否实现了那两个接口。
-------但这并不是好的做法。
如何
定义
带有可变数量参数的
函数
python_Python中
函数
的参数
定义
和可变参数用法实例分析...
本文实例讲述了Python中
函数
的参数
定义
和可变参数用法。分享给大家供大家参考。具体如下:刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的
函数
定义
,这个*和**让人有点费解。其实只要把
函数
参数
定义
搞清楚了,就
不
难
理解了。先说说
函数
定义
,我们都
知道
,下面的代码
定义
了
一个
函数
funcAdef funcA():pass显然,
函数
funcA没有参...
函数
指针和指针
函数
用法和区别
前言
函数
指针和指针
函数
,在学习 C 语言的时候遇到这两个东西简直头疼,当然还有更头疼的,比如什么
函数
指针
函数
、指针
函数
指针、数组指针、指针数组、
函数
指针数组等等,描述越长其
定义
就越复杂,当然理解起来就越
难
,特别是刚开始学习这门语言的童鞋,估计碰到这些东西就已经要崩溃了,然后好不容易死记硬背下来应付考试或者面试,然后过了几天发现,又是根本不会用,也不
知道
该在哪些地方用,这就尴尬了。 今天这里只...
Python
函数
(
函数
定义
、
函数
调用)用法详解
函数
是 Python 程序的重要组成单位,
一个
Python 程序可以由很多个
函数
组成。前面我们己经用过大量
函数
,如 len()、max() 等,使用
函数
是真正开始编程的第一步。 比如在程序中
定义
了一段代码,这段代码用于实现
一个
特定的功能。
问题
来了,如果下次需要实现同样的功能,
难
道要把前面
定义
的代码复制一次?如果这样做实在太傻了,这意味着每次当程序需要实现该功能时,都要将前面
定义
的代码复制...
对数
函数
定义
域和值域为r_
函数
的
定义
域(高中)
函数
的
定义
域是我们上了高中后接触到的新的名词,其实相关知识我们早有接触,其实它就是我们之前学习
函数
中自变量x的取值范围,到了高中我们将这个取值范围
定义
为
函数
的
定义
域。 那如何理解
定义
域呢?数学总是抽象
难
理解的,
函数
更上如此,所以相当一部分同学听到
函数
就头皮发麻。 所以为了了解抽象的
定义
域我先从具体的事例开始说明。比如人类的活动区域可以视为
一个
定义
域,具体指...
函数
、变量的声明和
定义
1.
函数
的声明和
定义
函数
一般由两部分组成:1)声明部分;2)执行语句。 1.1)
函数
的声明是
函数
的原型 声明部分的作用:对有关标识符的属性进行说明。 标识符例如变量、
函数
体、结构体、共用体等。 1.2)
函数
的
定义
是
函数
功能的确立
函数
的声明在声明部分,也可以在
定义
部分。
函数
的
定义
肯定不在
函数
的声明部分,它是
一个
文件中的独立模块。 2.变量的声明和
定义
(
难
) 2.1)变量的声明 ...
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章