社区
C#
帖子详情
如何将类中的函数的实现放到类的外面来?
qiuzhizhe
2006-10-27 10:38:41
就像c++的下面的方式一样:
在头文件A.h中声明
class A
{
public:
void fun1();
};
在源程序文件A.cpp中实现
A::fun1()
{
cout << "在这里具体实现" << endl;
}
而且在c++中的机制是通常是将声明和定义分别放到两个文件中的,C#是否有这样类似的实现方法?如果有的话是否也是有类似的机制?
...全文
217
12
打赏
收藏
如何将类中的函数的实现放到类的外面来?
就像c++的下面的方式一样: 在头文件A.h中声明 class A { public: void fun1(); }; 在源程序文件A.cpp中实现 A::fun1() { cout << "在这里具体实现" << endl; } 而且在c++中的机制是通常是将声明和定义分别放到两个文件中的,C#是否有这样类似的实现方法?如果有的话是否也是有类似的机制?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
12 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
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++吧 多好
相关推荐
module_path = DATASETS_MODULE_PATH + module_path TypeError: can only concatenate str (not “metho
这个
函数
不能
放到
类
里面,要
放到
类
外面
才不报错
内联
函数
在
类
里面定义的
函数
会自动成为内联
函数
,所以在
类
里面定义的
函数
是没有必要加inline的。inline应该加在
函数
定义的地方,而不是
函数
声明的地方(加在这个地方不起作用)。inline
函数
的定义应该放在头文件里面(可以在
类
里面也可以在
类
外面
,在
类
里面是不必加inline的,在
类
外面
则要加inline)。如果编译器觉得一个
函数
可以成为内联的话,会把这个
函数
的
函数
体
放到
符号表
中
(当然这个
函数
2021-04-25
spring
中
已有一个
类
的bean注入,当我们外部写一个子
类
继承该
类
之后,spring是如何将我们
外面
手写的子
类
替换已有的父
类
的?假如
外面
有多个子
类
继承不同的
实现
,会报错吗?
类
模板(C++)
一、简介
类
模板和
函数
模板的定义及使用
类
似。有时,有两个或多个
类
,其功能是相同的,仅仅是数据
类
型不同。
类
模板用于
实现
类
所需数据的
类
型参数化
类
模板在表示如数组、表、图等数据结构显得特别重要,这些数据结构的表示和算法不受所包含的数据
类
型的影响。 二、语法 C++
中
类
模板的写法如下: template <
类
型参数表> class
类
模板名{ 成员
函数
和成员变量 };
类
型参数表的写法如下: class
类
塑参数1, class
类
型参数2, ...
类
模板
中
的成员
函数
放到
类
模板定义
外面
写
lua
中
的面向对象
--[[ lua
中
面向对象编程 lua
中
用table去模拟
类
其实反思一下,很简单把变量
放到
table里面,把
函数
抽象出来
放到
外面
就行了 ]] Account = { balance = 3} --注意下面这两种
函数
的写法 function Account.count( self,v ) self.balance = self.balance + v print("v
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-27 10:38
社区公告
让您成为最强悍的C#开发者