خرید بک لینک

من در آموزشها مطالعه کردم که دادههایی از نوع Reference وقتی به متدی پاس میشون، مقدار اصلی آنها هم تغییر میکنه. اما در کد زیر این اتفاق نمیافته. دادهها از نوع String هستن، ولی دادهی اصلی عوض نمیشه. لطف کنید راهنمایی کنید. ممنون.

public class MainApp {

        public static void badSwap(String var1, String var2) {
                String temp = var1;
                var1 = var2;
                var2 = temp;
        }

        public static void main(String[] args) {
                String a = "a";
                String b = "b";
                
                badSwap(a, b);
        }
}

برچسب: نویسنده: محمد رضا جوادیان تاريخ: پنجشنبه 6 خرداد 1395 ساعت: 3:35

صفحه بندی