当前位置: 代码迷 >> ASP.NET >> C# 对象 详细的入
  详细解决方案

C# 对象 详细的入

热度:4151   发布时间:2013-02-25 00:00:00.0
C# 对象 详细的进
C#中,什么叫对象,什么叫面向对象,什么面向对象编程,什么是面向对象设计...等等。不要打酱油的,求通俗易懂。

------解决方案--------------------------------------------------------
看书去,书看不懂,我们说你也不懂
------解决方案--------------------------------------------------------
人既是一种类型,也是一个对象,你可以把把人类想象成一个类型,你是一个对象,你满足人的一些行为和特征,这是一种开发思想
------解决方案--------------------------------------------------------
一切皆是对象
面向对象编程/设计
就是说要实现某些功能时候时候,把这一系列功能想象成一个对象(类)
该对象拥有一些特征(属性)和一些行为(方法)
并按照这些特征和行为归纳,把拥有相似特征、行为的方法搞在一起形成一个对象

比如把一辆车用代码搞成对象:
C# code
class 车{    //这些都是对象的特征,在代码里面叫属性    public string 颜色 { get; set; }    public string 座位数 { get; set; }    public string 牌照号 { get; set; }    //这是对象的行为,在代码里面叫方法    public void 跑()    {        Console.WriteLine("汽车在行驶!");    }}
------解决方案--------------------------------------------------------
多看看书,孩子

------解决方案--------------------------------------------------------
孩子,学好哲学你就会了
呵呵,你被当初翻译这个词的人给忽悠了
object-----E文原义:物体,物品,存在
其实面对对象说白了,就是写一篇用计算机语言版的说明文,客观描述你要实现的东西是什么,由什么构成,有什么功能。

ps:为啥说你会哲学就会了,因为西方哲学 90%的派系都是围着object这个词打转滴。注:特制西方哲学,至于俺们天朝教科书上滴哲学只是西方哲学的其中一个派系,唯物,唯物--说白了他还是绕着object(物体)转滴
------解决方案--------------------------------------------------------
探讨
人既是一种类型,也是一个对象,你可以把把人类想象成一个类型,你是一个对象,你满足人的一些行为和特征,这是一种开发思想

------解决方案--------------------------------------------------------
多看书,多写代码
------解决方案--------------------------------------------------------
C#的对象:
http://msdn.microsoft.com/zh-cn/library/ms173110(v=VS.80).aspx
C#的面向对象编程:
http://msdn.microsoft.com/zh-cn/library/dd460654.aspx

面向对象设计和编程语言无关,这部分是软件设计师的职责,
一般来说,专业的程序员很难理解

在我们的生产过程中,OOAD几乎和重构是等价的,和项目开发是两条独立的生产线




------解决方案--------------------------------------------------------
LZ有女朋友/男朋友不? 那个就叫做对象, 如果有的话,剩下的都很简单的
------解决方案--------------------------------------------------------
万物皆对象
  相关解决方案