學習Unity3D第十一天之方法過載。

2021-06-27 07:53:13 字數 782 閱讀 2136

歡迎來到

unity學習

、unity培訓

、unity

企業培訓教育專區,這裡有很多

u3d資源、、

u3d教程

、u3d常見問題

、u3d專案原始碼

,我們致力於打造業內

unity3d

培訓、學習第一品牌。

一、值傳遞:值傳遞是指在呼叫函式時將實際引數複製乙份傳遞到函式中,這樣在函式中如果對引數進行修改,將不會影響到實際引數。比如,int a=5;int b=a;當重新對b進行賦值,b=10時,a的值不會發生改變。

例題:與值傳遞對應的是位址引用。每個變數在記憶體中都對應乙個位址和乙個具體的值,當進行位址引用時,同乙個位址的任何乙個變數發生改變,都會改變其他變數的值。比如,int a=5;int b=a;此時b=a=5;當重新對b進行賦值時,b=10,那麼a的值也會發生改變,即a=10。

二、方法過載。

定義:在乙個類中定義多個名稱相同的方法,

但是每個方法的引數個數

,引數型別

,引數順序不同方法過載的具體規範。

(1).方法名一定要相同。

(2).方法的參數列必須不同,包括引數的型別或個數,以此區分不同的方法體。

如果引數個數不同,就不管它的引數型別了!

如果引數個數相同,那麼引數的型別或者引數的順序必須不同。

(3).方法的返回型別、修飾符可以相同,也可不同。

另外決定方法是否構成過載有以下幾個條件:

在同乙個類中;

方法名相同;

引數列表不同。

Linux學習第十一天

一 昨日回顧 1 訊號處理sigaction 2 使用sigaction如何實現不斷重入效果?struct sigaction act act.sa flags sa siginfo sa nodefer 3 想在2號訊號的處理流程過程中,遮蔽3號訊號 struct sigaction act ac...

C 學習筆記(第十一天)

1 概念 父類,基類 class person 子類 派生類 student 繼承person屬性和方法,擴充套件一些自己屬性和函式 studentnum,studentname.employee 繼承person屬性和方法 teacher 繼承person屬性和方法 圖形類shape 求周長 求面...

Oracle學習筆記第十一天

這活按我猜想應該是dba的活,沒有往這方面發展的想法,所以筆記做得簡單點了 概念 備份 備份就是把資料庫複製到轉儲裝置的過程 恢復恢復就是把資料庫由存在故障的狀態轉變為無故障狀態的過程 語法 用exp命令匯出資料 exp username password parameter value 用imp命...