为什么getClass()不能用作静态方法?

为什么getClass()不能用作静态方法?,第1张

为什么getClass()不能用作静态方法

如果没有其他原因,则因为同时拥有方法的版本

static
和非
static
版本的方法是不合法的(可能是因为不鼓励
static
在非
static
上下文中调用方法是合法的)。

我也觉得这样的方法虽然在定义记录器或其他内容的上下文中很有用,但在其他上下文中(例如从实例方法中调用时)可能会造成混淆。



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

原文地址: http://outofmemory.cn/zaji/5055408.html

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

发表评论

登录后才能评论

评论列表(0条)

保存