.net中类 构造函数

为什么定义类或则构造函数必须加public不加行不?在JAVA中就可以不加呵呵一个问题N个回答大家哪个说的是对的呢?有没有参考资料或者其他小弟先谢过... 为什么定义类或则构造函数必须加
public
不加行不?
在JAVA中就可以不加
呵呵一个问题N个回答
大家哪个说的是对的呢?
有没有参考资料或者其他
小弟先谢过
展开
 我来答
__独孤残云__
2008-11-27 · 超过17用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:0
展开全部
呵。。。
是不可以的,.net中的类构造函数有共有与私有之分。
大多数情况下,我们习惯将构造函数定义为共有。因为其子类再定义相关对象时,不免要调用子类的构造函数,而.net中在调用子类的构造函数前要先调用其相邻父类的构造函数。
所以说,如果你将某类的构造函数声明为私有,其将不可能再被其他类继承。不过.net中的抽象类就是这样的类。
具体的类调用机制,如果朋友感兴趣的话,建议找一本理论强一点的书,系统的学一下,会对你的编程思路有帮助。
luckxuerong
2008-11-27
知道答主
回答量:8
采纳率:0%
帮助的人:9493
展开全部
在声明一个类的时候不一定用public,还有可能使用别的类修饰符,比如private.当然也可以不加的了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Fade1234
2008-11-27 · TA获得超过1100个赞
知道小有建树答主
回答量:945
采纳率:0%
帮助的人:840万
展开全部
可以不加,不加表示使用默认访问属性internal, 对类来说就是同一名空间内可以访问,对函数来说就是同一类内部可以访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东扯唬喽西扯嘌
2008-11-27 · 聊一些可以聊的话题,关注一些可以关注的事
东扯唬喽西扯嘌
采纳数:4 获赞数:89

向TA提问 私信TA
展开全部
不加也行啊!
构造函数private那是单例模式!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式