社区
C#
帖子详情
如何将类中的函数的实现放到类的外面来?
qiuzhizhe
2006-10-27 10:38:41
就像c++的下面的方式一样:
在头文件A.h中声明
class A
{
public:
void fun1();
};
在源程序文件A.cpp中实现
A::fun1()
{
cout << "在这里具体实现" << endl;
}
而且在c++中的机制是通常是将声明和定义分别放到两个文件中的,C#是否有这样类似的实现方法?如果有的话是否也是有类似的机制?
...全文
245
12
打赏
收藏
如何将类中的函数的实现放到类的外面来?
就像c++的下面的方式一样: 在头文件A.h中声明 class A { public: void fun1(); }; 在源程序文件A.cpp中实现 A::fun1() { cout << "在这里具体实现" << endl; } 而且在c++中的机制是通常是将声明和定义分别放到两个文件中的,C#是否有这样类似的实现方法?如果有的话是否也是有类似的机制?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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++吧 多好
Qt C++
类
中
成员
函数
的
实现
,放在
类
块里和外部
实现
的区别-内联
函数
外联
函数
内联
函数
: 外联
函数
: 比较成员
函数
在
类
里面和
外面
实现
的区别: 在
类
里面
实现
的也称为内联
函数
,内联
函数
在调用
函数
处用内联
函数
体的代码来替换,并不是像一般
函数
,转去执行被调用的
函数
体,执行完后再返回调用
函数
,这样会提高运行速度,内联
函数
和带参数的宏定义代码效率是一样的,但优于宏定义。 而在
类
外面
实现
的
函数
称为外联
函数
,其调用过程和普通
函数
相同,执行效率不如内联
函数
,按时外联
函数
可以转变为内联
函数
,只要在
函数
前面加上关键字inline就变成内联
函数
。 成员
函数
调用需要时间和空间开销,对
类
中
成员
函数
的
实现
,放在
类
块里和外部
实现
的区别
class Weapon //兵器
类
{ private: string _name; //兵器名 int _power; //威力值 public: void show() { cout<< "名字:" << _name << ",威力值:" << _power <
c++
类
成员
函数
指针
提出疑问 首先问大家一句,什么是
函数
指针? 肯定有的人会这样回答,
函数
指针?不就是指向
函数
地址的一个指针吗?或者就是一个存放着一个
函数
首地址的变量? 当然,那些有点底层基础的肯定会这样说,
函数
就是一堆连续的机器码,而
函数
指针,就是存放了这堆连续机器码首地址的变量。 那么大家是不是回答的时候,考虑的地方是不是仅仅局限于 一般的
函数
????那么成员
函数
呢??? 为什么得强调成员
函数
呢?因为成员
函数
包括了虚
函数
和非虚
函数
(这里涉及虚表问题,可以先简单看看列出的虚
函数
系列,否则接下来问题会有点难以接受。) 虚
函数
python
类
中
的main
函数
_在Python
中
定义Main
函数
码农那点事儿关注我们,一起学习进步 源/python程序员目录Python
中
的基本main()
函数
Python
中
的执行模式基于命令行执行导入模块或解释器Main
函数
的最佳实践将大部分代码放入
函数
或
类
中
使用__name__控制代码的执行创建名为main()的
函数
来包含要运行的代码在main()
中
调用其他
函数
实践总结结论许多编程语言都有一个特殊的
函数
,当操作系统开始运行程序时会自动执行该
函数
。这个...
c++
类
线程
函数
使用
C++
中
线程
函数
为静态
函数
及
类
成员
函数
作为回调
函数
线程
函数
为静态
函数
: 线程控制
函数
和是不是静态
函数
没关系,静态
函数
是在构造
中
分配的地址空间,只有在析构时才释放也就是全局的东西,不管线程是否运行,静态
函数
的地址是不变的,并不在线程堆栈
中
static只是起了一个装饰的作用,所以二者并没有必然的关系 线程也是一种资源,是受系统调度的。因此,你必须要让系统知道你的线程的起始位置,...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章