C 物件導向的方法寫陣列的功能

2022-05-10 08:42:18 字數 1928 閱讀 3157

這篇隨筆改用c#語言實現同樣的功能

方法類:array

1

using

system;

2using

system.collections.generic;

3using

system.linq;

4using

system.text;

5using

system.threading.tasks;67

namespace821

return

arr;22}

2324

///25

///創造乙個複製陣列的方法arrcopy()

26///

27///

28///

29public

int arrcopy(int

arr)

34//

複製後遍歷新的陣列並輸出

35 console.writeline("

複製後的陣列為:");

36for (int i = 0; i < fuzhi.length;i++)

3740

return

fuzhi;41}

42///

43///

設定乙個實現陣列的反轉的方法fanzhuan()

44///

45///

46///

47public

int fanzhuan(int

arr)

55return

arr;56}

57///

58///

氣泡排序的方法sort()

59///

60///

61public

void sort(int

arr)

6272}73

}74}//把這部分交換陣列元素位置的**寫在乙個方法中

public void jiaohuan(int arr,int i,int j)75}

76 }

主方法類:program

1

using

system;

2using

system.collections.generic;

3using

system.linq;

4using

system.text;

5using

system.threading.tasks;67

namespace8;

15//

初始化array類

16 array a1 = new

array();

17 a1.arrcopy(arr);//

呼叫複製陣列的方法arrcopy()

1819 console.writeline("

\n反轉後的陣列為:");

20 a1.fanzhuan(arr);//

呼叫反轉方法實現陣列的反轉

21 a1.showarr(arr);//

反轉後遍歷陣列arr

2223 console.writeline("

\n氣泡排序後的陣列為:");

24 a1.sort(arr);//

呼叫方法對arr排序

25a1.showarr(arr);

2627

console.readkey();28}

29}30 }

執行結果:

C 物件導向 物件陣列

編譯器 devc 5.4.0 所用語言 c main.cpp include include include newpneumonia.h define n 29 巨集定義 using namespace std int main 物件陣列 newpneumonia array n newpneum...

物件導向的方法

物件導向是按照貼近生活的認知論和思維方式來研究和模擬客觀世界的方法學。物件導向方法是一種運用物件 類 繼承 封裝 聚合 訊息傳遞 和多型等概念來設計 系統的軟體開發方法。物件導向方法 object oriented oo 以系統物件作為研究物件 為 資訊系統的分析與設計提供了一種全新的方法。彌補了傳...

C 的物件導向

c 是物件導向的應用,與c面向過程相比更加簡單,更加容易理解,更容易應用。c 物件導向來說具備三個基本點 封裝 繼承和多型。封裝不是c 特有的,c語言也包含了封裝,c的封裝只包含了邏輯,而c 的封裝則包含了資料和邏輯,物件導向的封裝更加完美。c 的類作為物件的抽象,它只公開部分的物件,保證此類的安全...