社区
C#
帖子详情
如何将类中的函数的实现放到类的外面来?
qiuzhizhe
2006-10-27 10:38:41
就像c++的下面的方式一样:
在头文件A.h中声明
class A
{
public:
void fun1();
};
在源程序文件A.cpp中实现
A::fun1()
{
cout << "在这里具体实现" << endl;
}
而且在c++中的机制是通常是将声明和定义分别放到两个文件中的,C#是否有这样类似的实现方法?如果有的话是否也是有类似的机制?
...全文
272
12
打赏
收藏
如何将类中的函数的实现放到类的外面来?
就像c++的下面的方式一样: 在头文件A.h中声明 class A { public: void fun1(); }; 在源程序文件A.cpp中实现 A::fun1() { cout << "在这里具体实现" << endl; } 而且在c++中的机制是通常是将声明和定义分别放到两个文件中的,C#是否有这样类似的实现方法?如果有的话是否也是有类似的机制?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liyihui2001
2006-11-06
打赏
举报
回复
用接口
foyuan
2006-11-03
打赏
举报
回复
abstract 方法
如leeyeefeng2004(leeyeefeng)
yuqi508
2006-11-03
打赏
举报
回复
用反射可以实现吧
lovefootball
2006-11-03
打赏
举报
回复
你可以写个接口
然后弄个实现
或者弄个abstract的类
然后再继承
都可以实现你的要求
不过如果为了把实现跟方法分开而分开
没啥实际意义
yiyioo
2006-11-03
打赏
举报
回复
习惯了C++的写法就这样了??
Ivony
2006-10-30
打赏
举报
回复
2.0里面可以用局部类定义。
public partial class Class1
public partial class Class1
dapanda
2006-10-30
打赏
举报
回复
用委托啊
bitpolar
2006-10-30
打赏
举报
回复
接口A
写了类B实现接口A
ilove8
2006-10-30
打赏
举报
回复
感觉接口继承可以
真相重于对错
2006-10-30
打赏
举报
回复
C#不行
leeyeefeng2004
2006-10-27
打赏
举报
回复
class abstract a
{
Public void XX{}
}
class b :a
{
void XX
{
实现
}
}
使用抽象类实现。以上代码零时献丑。
yadier
2006-10-27
打赏
举报
回复
没有............
搂主是搞c++的么 还是搞c++吧 多好
(实例解析)Python
函数
调用的几种方式(
类
里面,
类
之间,
类
外面
)
第一种 是在class内部,方法之间的互相调用 举一个简单的例子 class cat(): def __init__(self,age): cat.age = age def show_color(self): print("The color of the cat is white") def show_age(self): self.show_color() print("The
C语言数组
放到
主
函数
外面
和里面的区别
今天写OJ时,发现了个小问题,记录一下。方便后期查询! OJ题:https://www.acoj.com/problems/10004 相关思路: #include <stdio.h> int main(){ int b[1005]; int N,i,t,num=0; scanf("%d",&N); for(i=1;i<=N;i++){ scanf("%d",&t); if(b[t]==0){ // 接受数据,并标记为1,表示其出现过,计入结果 .
Python
中
类
调用
类
外面
的
函数
python的小知识
头文件
中
写
类
的
实现
出现
函数
重复定义的问题
先来做一个实验,你在一个头文件
中
定义一个
类
,然后把内
中
的一个
函数
的
实现
写在这个头文件当
中
。 //A_test.h #ifndefine _A_TEST_ #define _A_TEST_ class A { void test(); }; void A::test() { } #endif //A_test.cpp #include A_test.h //B_t
C++:在一个
类
中
调用另一个
类
中
的
函数
在一个
类
Function
中
调用另一个
类
Add
中
的加法运算
函数
。 Add.h class Function; class Add { public: Add(); int add(int a,int b); static Add *s_gThis; void Init(); } Function.h #include"add.h" class Function { public: Function(); Add ADD; int fun_add(int a,int b)
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章