这可能是一件坏事,如在Java中的父级和子级类中讨论的具有相同的实例变量?.(如果父变量名称被更改怎么办?那么它将不再被遮蔽.)但是,我仍然好奇不同的静态/非静态变量是否会相互影响.一方面,我希望它们是相同的变量名称,因此将被遮蔽,但另一方面,似乎编译器可能基于静态区分这两者.
java inheritance shadowing
inheritance ×1
java ×1
shadowing ×1