增加了功能強大的輸入輸出方法——cin與cout
使用cin輸入不用過多考慮資料的型別
#include
using
namespace std;
//「std」命名空間,主函式前說明,後可直接使用cin,cout
//也可在每次使用時對cout 說明,std::cout<
intmain()
printf可以把格式化輸出和輸出內容放入一條命令中寫
用cin輸入printf輸出較為便捷
關於c與c++的輸出對比
#include
intmain()
#include
#include
//格式化輸出
using
namespace std;
intmain()
2.引用
引用是不帶星號的指標
void
swap
(int
*a,int
*b)//兩個指標(位址)
intmain()
intmian()
封裝物件和類概念的主要特徵。
把部件組合到一起幷包裹起來。
繼承
實現繼承、介面繼承、可視繼承
在已有的東西基礎上修修補補
多型
實現多型的兩種方式——過載和覆蓋
同乙個功能要應對各種情況
物件導向,面向過程程式設計
很多時候,我們都是用物件導向語言進行面向過程編碼。濫用getter,setter方法很容易造成違反封裝特性。資料沒有訪問許可權控制,任何 都可以隨意修改它,就退化成了面向過程程式設計風格的了。在設計實現類的時候,除非真的需要,否則,盡量不要給屬性定義 setter 方法。除此之外,儘管 getter...
物件導向程式設計01 面向過程 物件導向
前面12講我已經寫完了從零開始學j ase 慶祝完結撒花!那麼從今天開始正式步入物件導向程式設計。建議開啟本章之前先回顧 j ase010方法詳解和 j a變數與方法的呼叫 同類操作中與跨類操作中的對比 物件導向程式設計 oop object oriented programming 物件導向程式設...
抽象(面向過程到物件導向)
抽象 開始學寫程式的時候,都是直接順序的寫出執行語句,實現了自己想要的效果。比如下面的這個計算斐波那契數列的 fibs 1,1 for i in range 6 print fibs 1,1,2,3,5,8,13,21 我們在程式裡面直接寫的是獲取8個斐波那契數,我們把這段 放到 檔案中,如果想要獲...