導航:首頁 > 編程語言 > java返回不同類型

java返回不同類型

發布時間:2022-06-28 11:26:21

java一個方法返回兩個不同的類型值怎麼處理

一個函數需要返回兩個值的話 可以根據你自己的需求決定是用強類型還是弱類型

強類型的話 比較安全 但是寫起來比較麻煩 代碼也不是很美觀

弱類型的話 代碼比較優美一點 但是相對的 需要對類型判斷好

//強
classData{
ValueAa;
ValueBb;
}

publicDatafunction(){
...
Datadata=newData();
data.a=xxx;
data.b=xxx;
returndata;
}

//弱
publicObject[]function(){
ValueAa;
ValueBb;
...
Object[]objs=newObject[]{a,b};
returnobjs;
}

⑵ 請問Java中一個方法的參數和返回值能不能是兩種不同的類型

可以,參數和返回值完全兩類型

⑶ java中的函數的返回值類型有哪些

就是方法要返回的值得類型,比如:
public int go(){
return 1;
}
這是返回的基本數據類型,還可以返回自定義類型
比如:先定義一個User類,
public User find(String name,String password){
User user = new User();
return user;
}
返回的user就是自定義的返回值類型

⑷ java中函數返回類型是啥意思啊

一個函數既有輸入數據,又有輸出數據,輸入數據的類型在參數表中指定。對輸入數據進行加工後,需要返回加工後的結果。加工後的結果的數據類型,就是函數返回類型,在函數定義的名稱前指定。
也就是說,函數返回類型就是函數返回值所屬的數據類型。

⑸ java如果返回值類型不一樣,參數數量,不一樣,那算不算是重載呢

方法重載跟返回值類型和修飾符無關 Java的重載 是發生在本類中的,重載的條件是在本類中有多個方法名相同,但參數列表不同(可能是,參數個數不同,參數類型不同),跟返回值無關。

重載,簡單說,就是函數或者方法有相同的名稱,但是參數列表不相同的情形,這樣的同名不同參數的函數或者方法之間,互相稱之為重載函數或者方法。

重載(overloaded)和多態無關,真正和多態相關的是覆蓋(inheritance)。當派生類重新定義了基類的虛擬方法後,基類根據賦給它的不同的派生類引用,動態地調用屬於派生類的對應方法,這樣的方法調用在編譯期間是無法確定的。因此,這樣的方法地址是在運行期綁定的(動態綁定)。

重載只是一種語言特性,是一種語法規則,與多態無關,與面向對象也無關。不過針對所謂的第二種重載,有一個專門的名詞--重寫或重定義。重載與重寫的區別就在於是否覆蓋,重寫一般多發生在不同的類且存在繼承關系之間,而重載多是在一個類里或者一塊代碼段里。

⑹ java 根據參數返回不同的返回類型

如果要寫成一個方法肯定是可以的。因為list 和set都是繼承的collection,而且也都繼承object類。
可以寫成:
Collection<Integer> fun(Collection <Integer> col){
return col;
}

⑺ java 一個介面 方法返回類 多個類實現,方法按實現類不同返回類型不同

要是實現返回類型不同還是有些難度的,可以轉換思路

返回統一的Object,然後增加一個解析層

⑻ java 返回類型

(Teacher)tea.get(0)是[object Object]是什麼類型
返回的是 Teacher 類型(你自己都寫了).
想要獲取裡面的值,直接 Teacher.get屬性(js上就寫屬性)就行了

⑼ JAVA中怎麼根據傳入參數的不同返回不同類型的對象

for example:

Object create(String className) {

return Class.forName(className).newInstance();

}

⑽ 在JAVA里方法返回類型不同可以區分重載方法不

不可以。想像你是編譯器,通過返回值類型怎麼判斷你要調用的是哪個啊?你可以簡單的寫個測試程序試一下。

閱讀全文

與java返回不同類型相關的資料

熱點內容
不去互聯網程序員 瀏覽:550
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:544
嵌入命令行 瀏覽:91
檔案為什麼被加密 瀏覽:485
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:993
共享文件夾能在哪裡找到 瀏覽:435
旅遊訂旅店用什麼app 瀏覽:239
一個女程序員的聲音 瀏覽:496
魔術app怎麼用 瀏覽:340
單片機有4個8位的io口 瀏覽:897
win10rar解壓縮軟體 瀏覽:169
plc教程pdf 瀏覽:668
pythonshell清屏命令 瀏覽:279
檢測到加密狗注冊伺服器失敗 瀏覽:205
解壓後手機如何安裝 瀏覽:519
極客學院app為什麼下架 瀏覽:14
圖片批量壓縮綠色版 瀏覽:656
東北程序員帥哥 瀏覽:709
加密封條風噪小 瀏覽:975