属性、方法和字段等成员是对象实例所特有的,此外,还有静态成员(也称为共享成员,尤其是Visual Basic用户常使用这个术语),例如静态方法、静态属性或静态字段。静态成员可以在类的实例之间共享,所以可将它们看成类的全局对象。静态属性和静态字段可以访问独立于任何对象实例的数据,静态方法可以执行与对象类型相关但与对象实例无关的命令。在使用静态成员时,甚至不需要实例化对象。
例如,前面使用的Console.WriteLineO和ConvertToString()方法就是静态的,根本不需要实例化Console或Convert类(如果试着进行这样的实例化,操作会失败,因为这些类的构造函数不是可公共可访问的,如前所述)。
许多情况下,静态属性和静态方法有很好的效果。例如,可以使用静态属性跟踪给类创建了多少个实例。在UML语法中,类的静态成员带有下画线。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>