黑马程序员技术交流社区

标题: 新手疑问:命名空间,类,方法的区别 [打印本页]

作者: 王超洋    时间: 2012-5-13 23:04
标题: 新手疑问:命名空间,类,方法的区别
本帖最后由 王超洋 于 2012-5-14 11:32 编辑

命名空间中包含类,类中包含方法,它们的关系容易理解,但是它们的具体作用是什么,我是新手,不太理解,求解释。
作者: 郑玉赛    时间: 2012-5-13 23:45
当一个程序有很多代码的时候,有些类或者方法名字就可能会重复,使用了命名空间,就可以避免这个事情,使用方法是为了避免一大坨代码堆在一起,降低代码的可读性,然后类应该是避免一个一个去创建对象,会很麻烦。
作者: 杨礼文    时间: 2012-5-14 10:41
打个比方 地球是命名空间 每个国家就是一个类 在中国这个类里面 有一个对象叫 张三     张三走路`吃饭`睡觉的动作都可以看成是一个方法
作者: 熊华明    时间: 2012-5-14 10:55
一个类文件声明时会指定属于哪个命名空间。
一个类可以声明几个属性.也能声明几个方法或函数。
方法是属于某个类的。
打个比方:
把类比作一个人.那么吃饭、睡觉、工作就是人的一种方法或函数,你住的房间就是命名空间。

作者: 王卫    时间: 2012-5-15 07:48
命名空间就是 类的 文件夹 -----可以放类的地方-----
类 就是 模板 图纸   做东西用的 -----
方法 就是 会做什么事情 -----

你想想看  你想 做个 汽车出来,你就需要 一个 汽车的图纸吧,然后 这个图纸呢 就是一个类 , 就能做出 汽车 (对象) 来 ----
这个 汽车 能启动,能 鸣笛  这就是 方法 ------

个人理解 , 不知道 对你 的理解有没有 帮助 ------
作者: 魏庆君    时间: 2012-5-16 07:45
问题分门别类,使用方法就是最后的执行过程。大领导只是说干事,中间的则考虑干某事需要某些条件,而最终的民工(方法)则包揽了焊接每一个接头
作者: 王友伟    时间: 2012-5-16 11:26
命名空间就相当于上层文件夹,里面只包含文件夹也就是命名空间或者类,类相当于底层文件夹,来实现对象,里面包含具体内容,也就是方法和变量,而方法是类当中具体需要实现的内容。
个人浅见!!!
作者: 深圳在漂移    时间: 2013-7-19 15:36
打个比方,一个房子(命名空间)里面,有一个剪刀的模具(类),而这个磨具能做出剪刀(对象),这把剪刀能剪东西,能扎东西(方法)....大概就是这个意思。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2