【发布时间】:2011-01-06 00:19:33
【问题描述】:
我有静态变量的概念,但是类中的静态方法有什么好处。我从事过一些项目,但我没有将方法设为静态。每当我需要调用某个类的方法时,我都会创建该类的一个对象并调用所需的方法。
问: 方法中的静态变量即使在方法执行时也保持其值,但只能在其包含方法中访问,但静态方法的最佳定义是什么?
问: 调用静态方法而不创建该类的对象是静态方法的唯一好处吗?
问:静态方法的可访问范围是多少?
谢谢
【问题讨论】:
-
这已在 SO 上得到广泛讨论,请查看 stackoverflow.com/questions/169378/… 以及搜索“静态方法”时出现的其他问题。
标签: oop static-methods static-variables