學習部落格 類或埠作為返回值型別

2021-10-08 03:42:03 字數 442 閱讀 7720

返回值型別

基本型別: 沒什麼講的

引用型別:

類:返回的是該類的物件

抽象類:返回的是該抽象類的子類物件

介面:返回的是該接只的實現類的物件

/*abstract class person

返回值是抽象類的子類

*/inte***ce

person

/*class student extends person }

返回值是抽象類的子類

*/class

student

implements

person

}class

persontest

}class

persondemo1

}```由於都是學習而來的,所以可能會有點資料重複,侵刪。

類作為方法引數與返回值

一 類作為方法引數 在編寫程式中,會經常碰到呼叫的方法要接收的是乙個類型別的情況,那麼這時,要向方法中傳入該類的物件。如下 演示 classperson 測試類 publicclasstest 定義乙個方法 method 用來接收乙個 person 物件,在方法中呼叫 person 物件的show方...

將「引用」作為函式返回值型別

格式 型別識別符號 函式名 形參列表及型別說明 好處 在記憶體中不產生被返回值的副本 注意 正是因為這點原因,所以返回乙個 區域性變數的引用是不可取的。因為隨著該 區域性變數生存期的結束,相應的引用也會失效,產生runtime error 注意事項 1 不能返回 區域性變數的引用。這條可以參照eff...

使用物件型別作為方法的返回值

建立乙個phone 類 package cn.study public class phone public void call long who 發簡訊 public void msg string m,long n 發簡訊方法過載 public void msg long n,string m ...