C++學習筆記->面向對象的三個特性

面向對象有封裝、繼承、多態三個基本特性

面向對象就是對現實世界的一種理解和抽象,編程技術從面向過程轉向面向對象,是發展到一定階段的自然產物,是視角的改變。面向對象的出現是爲了解決結構話設計方法中出現的衆多問題而生。

封裝:把客觀事物封裝成抽象的類,並且類可以把自己的數據和方法只讓可信的類或者對象調用,對於不可信的進行信息隱藏。

繼承:可以使用現有的類的所有功能,在無需重新編寫原來類的情況下對這些功能進行擴展。

多態:允許將子類類型的指針賦值給父類型的指針。

輸入輸出相關對象:

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個字符。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章