String.valueOf()為什么是包裝類直接調(diào)用,valueOf() 方法轉(zhuǎn)換的是包裝類而不是值
不明白為什么是String調(diào)用valueOf()方法,不應(yīng)該是對象調(diào)用方法嗎。是因?yàn)檫@些方法都是靜態(tài)方法?
可是只看到parseInt說是靜態(tài)方法
2.調(diào)用包裝類的 valueOf() 方法轉(zhuǎn)換為基本類型的包裝類。為什么轉(zhuǎn)換的是包裝類,不是值呢
不明白為什么是String調(diào)用valueOf()方法,不應(yīng)該是對象調(diào)用方法嗎。是因?yàn)檫@些方法都是靜態(tài)方法?
可是只看到parseInt說是靜態(tài)方法
2.調(diào)用包裝類的 valueOf() 方法轉(zhuǎn)換為基本類型的包裝類。為什么轉(zhuǎn)換的是包裝類,不是值呢
2016-02-03
舉報(bào)
2016-09-27
對于String.valuaOf(String str)我感覺應(yīng)該這樣理解,1.靜態(tài)方法調(diào)用,不需要初始化對象,這個(gè)方法是來自String類中的valueOf(String str)方法,于是規(guī)定可以簡化寫成String.valueOf(String str);
2.valueOf()方法返回Integer類是規(guī)定,要是返回int值,這里也就不會有自動拆箱這一說了。
2016-02-08
1.不明白為什么是String調(diào)用valueOf()方法,不應(yīng)該是對象調(diào)用方法嗎。是因?yàn)檫@些方法都是靜態(tài)方法?
可是只看到parseInt說是靜態(tài)方法
答:都是靜態(tài)方法,不需要對象,只是沒說明。
2.調(diào)用包裝類的 valueOf() 方法轉(zhuǎn)換為基本類型的包裝類。為什么轉(zhuǎn)換的是包裝類,不是值呢
答:轉(zhuǎn)換的是值,只不過賦值給新的變量或?qū)ο?。在某種意義(結(jié)果?)上可以說是轉(zhuǎn)換的包裝類。
2016-02-03
類是靜態(tài)的話,其方法可以直接調(diào)用的
進(jìn)行不同類型值的轉(zhuǎn)換是通過調(diào)用包裝類里的valueOf()方法進(jìn)行轉(zhuǎn)換的
2016-02-03
1:靜態(tài)方法不屬于對象,類型轉(zhuǎn)化并不是只有一種方法,String類中也存在一個(gè)靜態(tài)方法valueOf()方法同樣可以實(shí)現(xiàn)將指定的類型轉(zhuǎn)化為字符串類型
2:是將值轉(zhuǎn)化為對應(yīng)的包裝類里,存入一個(gè)變量.你先搞懂為什么要用變量,變量的作用先