面向對象有封裝、繼承、多態三個基本特性
面向對象就是對現實世界的一種理解和抽象,編程技術從面向過程轉向面向對象,是發展到一定階段的自然產物,是視角的改變。面向對象的出現是爲了解決結構話設計方法中出現的衆多問題而生。
封裝:把客觀事物封裝成抽象的類,並且類可以把自己的數據和方法只讓可信的類或者對象調用,對於不可信的進行信息隱藏。
繼承:可以使用現有的類的所有功能,在無需重新編寫原來類的情況下對這些功能進行擴展。
多態:允許將子類類型的指針賦值給父類型的指針。
輸入輸出相關對象:
1、cin.peek():檢測輸入值;
2、cin.get():將輸入值提取出來;
3、cout:輸出顯示;
4、cin.ignore():忽略某些輸入;
5、cin.getline():得到一行輸入;
6、cin.read(buf,20):得到20個輸入;
7、cin.gcount():得到輸入的個數;
8、cout.write(buf,20):輸出buf中的20個字符。