1.什麼是繼承?**舉例說明
繼承就是子類繼承父類裡面的屬性和方法
///
/// 父類
///
public class person
///
/// 子類
///
public class student:person
2.什麼是多型?**舉例說明
多型指一種事物多種形態:虛方法實現多型virtual,override
class stu
}class sha : stu
}class shenme : stu
}3.什麼是抽象類?**舉例說明
用abstract生成的類叫作抽象類,它可以包含多種方法以及抽象方法
///
/// 抽象類
///
public abstract class class1
public string sayhi()
4.抽象類和介面的相同點和不同點?
相同點:都可以被繼承,都不能被例項化,都可以包含方法宣告,派生類必須實現未實現的方法
區別:抽象基類可以定義字段、屬性、方法實現。介面只能定義屬性、索引器、事件、和方法宣告,不能包含字段。
5.抽象方法和虛方法的不同點和相同點?
不同點:1.方法關鍵字不一樣
虛方法的方法關鍵字是:virtual。
2.基類的方法是否有方法體/實現
虛方法的方法:宣告並實現方法。
抽象類的方法:只作宣告,無方法體/無實現。
共同點1、子類/派生類都要重寫父類的方法:關鍵字override。
相同點:都可以被繼承,都不能被例項化,都可以包含方法宣告,派生類必須實現未實現的方法
6.定義抽象類和抽象方法的關鍵字?
abstract !!
7.書本上的xml那一章中有哪些方法?**一一舉例
xmldocument xml = new xmldocument();
//讀取整個xml的結構
xml.load("e:");
//獲取根節點
xmlnode xmlnode = xml.documentelement;
//讀取所有子節點
foreach (xmlnode item in xmlnode.childnodes)
8.書本上檔案那一章中有哪些方法?**一一舉例
複製public void fuzhi(string path,string path1)
刪除public void delete(string path)
移動public void yidon(string path,string path1)
小常識:
抽象類(1) 抽象方法只作宣告,而不包含實現,可以看成是沒有實現體的虛方法
(2) 抽象類不能被例項化
(3) 抽象類可以但不是必須有抽象屬性和抽象方法,但是一旦有了抽象方法,就一定要把這個類宣告為抽象類
(4) 具體派生類必須覆蓋基類的抽象方法
(5) 抽象派生類可以覆蓋基類的抽象方法,也可以不覆蓋。如果不覆蓋,則其具體派生類必須覆蓋它們
接 口(1) 介面不能被例項化 (2) 介面只能包含方法宣告
(3) 介面的成員包括方法、屬性、索引器、事件
(4) 介面中不能包含常量、字段(域)、建構函式、析構函式、靜態成員。如:
生活小常識
室內菸味。把泡過的廢茶葉渣曬乾,放在房間的角落裡,利用茶葉的物 理吸附原理去除菸味 還可以用毛巾蘸上稀釋了的醋,在室內揮舞數下,對去除菸味也有一定效果 如果用噴霧器噴灑稀醋,效果會更好。衛生間下水道返味。首先,檢查下水道是否通暢,有無異物影響排水。如果有堵塞,可以往下水道裡倒適量的鹼,這對去除管道內...
防癌小常識
研究表明 癌症不能在弱鹼性的人體中形成 癌症只能在酸性身體中形成 癌症只能在乙個酸性的身體擴充套件 如果你的身體變弱鹼性,癌症不能擴充套件 如果你能平衡你的身體ph值,讓你的身體轉變成弱鹼性,不管你得的是什麼癌症都有轉變和被治好 不管你的情況多麼糟糕,哪怕只能活6個月,如果你能轉變你的身體ph值到弱...
做題小常識
1換行和回車的區別 在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字元。要是在這0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。於是,研製人員想了個辦法解...