C 學習筆記(第十一天)

2021-06-21 11:21:25 字數 867 閱讀 6649

1、概念:

父類,基類

class person

子類、派生類

student:繼承person屬性和方法,擴充套件一些自己屬性和函式:studentnum,studentname...

employee: 繼承person屬性和方法

teacher: 繼承person屬性和方法

圖形類shape:求周長、求面積函式。  抽象父(基)類

三角形類:繼承圖形類

矩形類: 繼承圖形類

圓類:繼承圖形類

視窗類:

登陸視窗類:視窗類

註冊視窗類:視窗類

關於string類:

string是乙個類;

string可以看做是char的唯讀陣列  char c=s[1];  例子:遍歷輸出string的每個元素

string中的元素是通過唯讀的索引器訪問的,不可以修改其中的值;

c#中字串有乙個重要特性:不可變性,字串一旦宣告就不可以改變其中的值,只能通過索引器讀取指定位置的char,不能對指定位置的char進行修改,如果要對char進行修改,必須建立乙個新的字串,

使用s.tochararray()方法得到字串的char陣列,對陣列進行修改後,再呼叫new string(char)建構函式建立char陣列的字串。一旦字串被建立,那麼char陣列的修改也不會造成字串的變化;

2、c#繼承語法

父類class person

class student:person

子類從父類繼承什麼?

下面是論壇上 回憶~堅 給的解釋覺得很通俗易懂:

子類從父類繼承了所有非私有成員;

但是,子類擁有父類的所有成員,只不過父類私有的子類沒許可權訪問。

Oracle學習筆記第十一天

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

Shell筆記第十一天

while迴圈 語法格式 while 條件判斷 do done 指令碼 bin bash var 1 while var le3 doe cho var le 3 do echo var le 3 do echo var var var 1 done 指令碼2 bin bash file 1 if ...

Linux學習第十一天

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