CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

菜鸟想问一个非常菜的问题!可别骂我!!!

楼主zhantianyou()2006-03-10 22:18:42 在 .NET技术 / C# 提问

我刚学C#3个星期,学到对变量定义修饰时,搞不懂私有的,还有保护的,他们有什么用处啊?程序是我们编的,我们都设成公有的,来访问他们不是很容易吗?为什么要设成那些?到底有什么作用?这样反而让我们在访问的时候不能直接访问!!!郁闷啊???脑子在这赌注了?路过别走过,帮帮小弟我,分不是很多,顺便教我怎么结贴,我刚上这论坛,不懂!!!^-^ 问题点数:20、回复次数:9Top

1 楼whg8226()回复于 2006-03-10 22:26:26 得分 2

去了解一下封装的概念Top

2 楼yufenfeila(雨纷飞啦)回复于 2006-03-10 22:33:53 得分 5

程序不一定是一个人开发的,如果不进行严格的封装,其他人就可能对本应该private的变量进行读取或修改。比如需要别人知道密码才能运行类中的方法,而你将密码变量设为public,那就跟没设一样了  
   
  仅说了一方面,楼主考虑一下Top

3 楼zhantianyou()回复于 2006-03-10 22:35:38 得分 0

好的谢谢,顺便帮我下,像我们这些菜鸟要看那些书啊?介绍几本和C#有连系的书!,小弟万分感谢!!!Top

4 楼zhantianyou()回复于 2006-03-10 22:39:05 得分 0

怎么结贴给分啊????我很笨啊!这都不会弄Top

5 楼CopyS(copys)回复于 2006-03-10 22:57:35 得分 5

这些定义修饰在团队开发中是很有用处的,可以对你的内部不想让人修改的部分加以保护  
  比如你的内部计数器,当然就不能让调用者人对其进行修改,如果被修改了,那么你的函数肯定会出现问题的。Top

6 楼yz1199(逃离孤独)回复于 2006-03-11 09:30:14 得分 2

要揭贴就点"管理",然后输入密码和设置别人的分值,最后就可以揭贴了Top

7 楼yiyezhiqiuhan(一叶知秋 )回复于 2006-03-11 09:51:15 得分 2

程序要考虑到通用性。我了解下概念就明白了。程序要多写,自己就会体会。Top

8 楼rola(林)回复于 2006-03-11 10:01:49 得分 2

以后多到这来看看吧Top

9 楼jxufewbt(我的目标是5星)回复于 2006-03-11 10:06:04 得分 2

多看看书,多作作类比。Top

相关问题

  • 非常非常菜鸟的问题
  • 非常菜鸟的问题
  • 一个非常非常菜鸟的问题
  • 菜鸟的问题, 非常紧急!
  • 菜鸟问题,非常简单
  • 一个很菜的问题(高手别骂我)
  • UNIX菜菜鸟:一个非常简单的shell script
  • 几个非常菜鸟的问题,请各位大侠帮忙!
  • PB菜鸟又发问---非常怪问题
  • 菜鸟问题,非常简单,关于_itoa

关键词

  • c#
  • 修改
  • 密码
  • 菜
  • 变量
  • 程序
  • 访问
  • 书
  • 人

得分解答快速导航

  • 帖主:zhantianyou
  • whg8226
  • yufenfeila
  • CopyS
  • yz1199
  • yiyezhiqiuhan
  • rola
  • jxufewbt

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo