封裝和方法

2021-10-04 17:58:28 字數 1196 閱讀 1413

訪問修飾符

public 所有物件對可以訪問

private    物件本身在物件內部訪問

prorected   只有該類物件及其子類物件可以訪問

internal      同乙個程式集的物件可以訪問

protected internal 訪問限於當前程式集或派生自包含類的型別

呼叫方法 (parameter list)

access specifier: 訪問修飾符,這個決定了變數或者方法對另乙個類的可見性

return type: 返回型別,乙個方法可以返回乙個值

method name: 方法名 大小寫敏感,不能與類中的其他宣告的其他識別符號相同

parameter list: 引數列表

遞迴方法

乙個方法可以自己呼叫自己就是所謂的遞迴

遞迴三要素

什麼時候改結束

遞迴需要做啥

遞迴的返回值需要返回的值是啊

引數的傳遞

值引數引用引數,使用 關鍵字 ref, 呼叫方式: ref  type parameter 

輸出引數(可以返回多個值)使用關鍵字 out , 呼叫方式: out  type  parameter

輸出引數不用賦值,當需要從乙個引數沒有初始化值得方法中返回值時, 輸出方式特別有用

?: 單問號用於對 int、 double、bool等無法直接賦值為null的資料型別進行null賦值, 意思是這個資料型別是nullable型別的 

null 合併運算子(??)

null合併運算子把運算元型別隱式的轉換為乙個可空的(或不可空)的值型別的運算元的型別

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace rectanglepack

public void display()

", m_length);

console.writeline("寬度: ", m_width);

console.writeline("面積: ", getarea());}}

};namespace studentcshrap

}}輸出:

6.34

3.1415926

封裝axios和fetch方法

比較兩種請求方式 3.比較fetch和axios fetch並沒有進行封裝,拿到就是格式化後的資料 3.更多詳情請參考 axios和fetch請求詳解 axios封裝 封裝一下axios 它是乙個函式,因為它要攜帶引數 function request then res resolve res ca...

axios 封裝 get方法和post方法

最近在做乙個實戰專案,然後需要封裝方法,我上次使用的方法都不行,或者報錯沒有定義,然後就準備去網上找,找來找去還是就這個方法。import axios from axios 返回乙個promise 傳送post請求 export function fetchpost url,params err c...

DLL的封裝和呼叫方法

適合封裝類,使用時比較方便,但必須同時含有lib和dll檔案,比較麻煩的是得提供標頭檔案 my.h pragma once ifndef my h define my h ifndef dll dllexpt define dll dllexpt declspec dllexport endif e...