将物件导向的概念加入C语言

将物件导向的概念加入C语言

ID:43973972

大小:161.50 KB

页数:21页

时间:2019-10-17

将物件导向的概念加入C语言_第1页
将物件导向的概念加入C语言_第2页
将物件导向的概念加入C语言_第3页
将物件导向的概念加入C语言_第4页
将物件导向的概念加入C语言_第5页
资源描述:

《将物件导向的概念加入C语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++入門以DevC++為例1C++入門將物件導向的概念加入C語言,之後又加入了封裝(encapsulation)、繼承(inheritance)與多型(polymorphism)等功能。C++語言物件導向,如封裝,繼承與多型布林邏輯型態C語言C與C++共有的功能,如迴圈與選擇性敘述C++不常用的功能,如結構C++裡多使用類別來取代結構2程式範例一//程式的目的是在顯示器上顯示一行文字#include//為新式的寫法,input/output的縮寫#include//相當於C

2、語言裡stdlib.husingnamespacestd;//設定名稱空間,std為standard的縮寫//在C++的最新規範中,C++標準函式庫裡的函數,類別與物件都是定義std名稱空間內//程式主體部份intmain(){cout<<“Hello,您好!”<//副檔名.h為舊版本的寫法intmain(){intx;//第一個

3、輸入整數inty;//第二個輸入整數intSum;//兩個整數的和cout<<"請輸入第一個整數";cin>>x;//由鍵盤讀取一個整數並存入變數xcout<<"請輸入第二個整數";cin>>y;//C++輸入資料不必使用格式控制碼,Sum=x+y;cout<<"這兩個整數的和是:"<#i

4、ncludeusingnamespacestd;intmain(void){//C++提供了布林型態,它的值只有true和false兩種.boolis_odd;//宣告布林型態的變數is_odd.intnum;cout<<"請輸入一個正整數:";cin>>num;if(num%2!=0)/*如果num是奇數,設定is_odd為true*/is_odd=true;else/*如果num是偶數,設定is_odd為false*/is_odd=false;if(is_odd)cout<

5、數"<#includeusingnamespacestd;intmain(void){for(inti=0;i<3;i++)cout<<"在for迴圈裡,i="<<

6、i<

7、預設皆為private。私有成員(private)只能在該類別的方法內存取,公共成員(public)則可以被其他類別的所有物件存取。8CatTest;/*定義了類別為Cat的物件Test*/類別---定義物件物件名稱接著我們就可以使用這個新的資料型別(類別)來宣告變數---類別的實體化。物件是將類別實體化,如此才有配置記憶體空間,程式才能透過物件來存取類別中的成員變數與函數。類別名稱intitsAge;intitsWeight;voidMeow();MemoryspaceTest9物件名稱.變數名稱=變數值;Te

8、st.itsAge=5;類別---存取類別成員使用點運算子(.)來存取物件的成員呼叫成員函數Test.Meow();10範例三classCircle{public:floatx0,y0;floatradius;floatgetCircumfrence(){return2.0*3.14159*radius;}};classCircle//效率較高版{public:float

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。