在Java中,成員變量在繼承中的行為取決于其訪問修飾符和子類中的同名成員變量。
如果父類的成員變量是private修飾的,那么子類無法直接訪問這個成員變量,子類中也無法定義同名的成員變量來覆蓋父類的私有成員變量。
如果父類的成員變量是protected、public或默認(package-private)修飾的,那么子類可以直接訪問這個成員變量。如果在子類中定義了同名的成員變量,那么這個成員變量會覆蓋父類的成員變量。
如果子類中定義了與父類同名的成員變量,而且這個成員變量的訪問修飾符和父類中的不一樣,那么子類將無法訪問父類中的成員變量。
總的來說,成員變量在繼承中的行為是,子類可以直接訪問父類中的非私有成員變量,如果子類中定義了同名的成員變量,會覆蓋父類中的成員變量。但是需要注意訪問修飾符的影響以及私有成員變量的訪問限制。