如果默认情况下,所有内容都是private,那么private关键字有什么用呢?
public class A {
object someObject;
private object someOtherObject;
}上面这两个不是都是私有的吗?如果它们都是私有的,那么为什么需要关键字本身呢?
发布于 2010-12-13 23:53:10
发布于 2010-12-13 23:56:07
作为Steve Townsend said,它澄清了代码,但它在混合访问的属性中也很有用,例如:
public int SomeProperty { get; private set; } 发布于 2010-12-13 23:54:50
默认情况下,会不时更改。在VB中,默认情况下所有内容都是公共的。现在它是私人的了。
在其他编程语言中,默认值是不同的。
所以,把它写出来有助于代码的读者。
https://stackoverflow.com/questions/4430640
复制相似问题