Quantcast
Channel: 海边拾贝 » .net
Viewing all articles
Browse latest Browse all 10

OOP中有关属性的一个问题

$
0
0

Q:参看以下代码:
在类中定义了如下字段的方法:
private Cards hand;
public Cards PlayHand
{
get { return hand; }
}
其中Cards类继承了CollectionBase。
为什么明明PlayHand没有set,但仍可以使用PlayHand.Add()为hand增加内容呢?
14:35 2007-1-24
应该这样理解吧:PlayHand.add()实际上是get了hand,然后调用它的add()这个方法。并不是直接给hand赋了一个新值,所以不是set。


Viewing all articles
Browse latest Browse all 10

Trending Articles