❶ java中string傳值是按值傳遞還是地址傳遞
不要去嘗試拿c c++的思維考慮java,不用去考慮String傳遞的是值還是地址,我是這么理解的,只要知道回String的底層是由答被final修飾的char數組組成,那麼String類型的數值永遠不會在原值上被改變,所有方法比如replace等 都是創建一個新的對象,記住永不可改變就好了。
❷ Java兩個類之間傳值
成員變數應該是private的,
所以只能對外提供訪問的方法!
所以在class A 中要提供獲取m的方法和修改m的方法。
而class B 可以 創建 class 的對象,對象調用函數去訪問數據!
❸ java如何把一個類的某個值傳到另一個類
聲明個全局變數,對象調用也可以,可用封裝的getter()方法得到值,或聲明靜態就量,直接用類名調用,或寫構造方法,或用面向對象的繼承,子類繼承父類所有的屬性