ClassName.m()和之间的区别(new ClassName()).m() m()是静态方法。
ClassName.m()
(new ClassName()).m()
m()
不同之处在于,在第二个示例中,您正在内存中创建不必要的对象。
它仍然为ClassName该类调用相同的静态方法。
ClassName
建议使用ClassName.m()以避免不必要的对象创建,并向开发人员提供上下文,以指示确实调用了静态方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句