什么时候不使用Java中的static关键字?

什么时候不使用Java中的static关键字?,第1张

什么时候不使用Java中的static关键字?

可能
不希望它为静态的一个原因是允许它在子类中被覆盖。换句话说,行为可能不取决于对象内的数据,而是取决于对象的确切类型。例如,您可能具有常规的集合类型,其

isReadOnly
属性将
false
在始终可变的集合,
true
始终不可变的集合中返回,并依赖于其他实例变量。

但是,以我的经验来看,这非常罕见-为了清楚起见,通常应明确指定。通常我会做一个不依赖于任何对象状态静态的方法。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5615485.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存