天天看點

JAVA 【引用類型】和【對象類型】在【繼承】中的異同

介紹

    java 【引用類型】和【對象類型】在【繼承】中的異同,這個問題自己整理過n次,也被人當菜鳥問過n次。是以,在此簡單整理一下,以供大家分享。

在繼承關系中,一般成員變量是根據引用類型

在繼承關系中,靜态成員變量是根據引用類型

在繼承關系中,一般方法是根據對象類型

在繼承關系中,靜态方法是根據引用類型

注意

    靜态成員變量,靜态方法是基于類的,本文為了測試觀察,是以,會用對象去引用靜态成員變量和靜态方法。

super class:

suber class:  

test class:

output: