公共(public)静态方法和公共(public)方法有什么区别?为什么要使用公共(public)静态方法?
最佳答案
Math 类的方法是静态的。所以,在做
Math.round(average)
Math 类本身不会因您所做的事情而改变——它只返回一个值或作用于您传递的值。
所以 - 静态方法对实用程序很有用。像
StringUtils.removeWhitespaceFrom(textContent:String):String
或者
BrowserUtils.openInNewWindow(url:String):void
您将静态方法用于其他任何事情是非常不寻常的。不要使用像'getInstance()'这样的静态来创建单例 - 而是查看依赖注入(inject)的框架。
关于actionscript-3 - 公共(public)静态方法与公共(public)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832238/