您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么不能在(非静态)内部类中使用静态方法?

为什么不能在(非静态)内部类中使用静态方法?

因为内部类的实例与外部类的实例隐式关联,所以它本身不能定义任何静态方法。由于静态嵌套类无法直接引用其封闭类中定义的实例变量或方法,因此只能通过对象引用使用它们,因此在静态嵌套类中声明静态方法是安全的。

其他 2022/1/1 18:17:19 有673人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶