声明一个对象,其实声明的是一个指向对象的指针,我称之为对象指针,在C#中,就是对象引用——object reference. 声明了一个对象,只要有一个对象给它就可以了。没必要非是新建的。返回的也行。 但是这个指针是模糊的,代表了那个对象。新建一个对象,就是在内存中实在地创建了一个对象。将这个新建的对象给声明的对象,其实是,将新建对象的指针给对象的指针。当然,只要有一个对象存在就行,不一定非要是新建的。