我的印象是,在定义类时,都要象这样:someClass user = new someClass();
然后就可以使用user 里边的属性和方法了。
但我今天看了一个三层结构,发现有时不用new也可以。见下图(为了简便,我把几个类写到一起了):
我的问题是:
(1)为什么UserInfo user不需要用new关键字来实例化呢?
(2)用new也可以:
UserInfo user = new UserInfo();
user = mgr.Login("abc", "123");
为什么?这两个有什么不同吗?
多谢帮助!