1樓:匿名使用者
這個很簡單的啊。
//h檔案
class ctv
//.cpp檔案
int ctv::m_inum=0;
ctv::ctv(string strtype):m_strtype(strtype)
int ctv::getnum() conststring ctv::gettvtype() const//main測試程式
int main()
{ctv tv1;
cout<
其他的屬性類似,自己寫
c++ 設計一個類
2樓:
#include
using namespace std;
class tv
//傳入頻道和音量的建構函式
tv(int x_channel,int x_volume)//傳入狀態、頻道和音量的建構函式
tv(bool x_state,int x_channel,int x_volume)
~tv();
//獲取電視機狀態、頻道和音量
bool getstate()
int getchannel()
int getvolume()
//開機
void poweron()
else
//關機
void poweroff()
else state=false;
}//頻道加減
void upchannel()
if (channel==499) channel=0;
else channel++;
printf("當前頻道為:%d\n",channel);
}void downchannel()
if(channel==0) channel=499;
else channel--;
printf("當前頻道為:%d\n",channel);
}//音量加減
void upvolume()
if(volume==100) return;
else volume++;
printf("當前音量為:%d\n",volume);
}void downvolume()
if(volume==0) return;
else volume--;
printf("當前音量為:%d\n",volume);}}void main()}}
3樓:匿名使用者
#include
using namespace std;
//設計一個電視機tv類。
////電視機有幾個屬性(狀態):開/關機狀態,當前頻道channel,當前音量volume;
////有幾個功能:開/關機,頻道加,頻道減,音量升,音量降。(參考電視機上的面板按鈕)
////注意要編寫建構函式,使得剛出廠的電視機有合適的屬性。
////在main函式中,
////建立一個電視機物件,操縱它(如改頻道,改音量);
class tv
void open()
void close()
void upchannel()
void downchannel()
void upvolume()
void downvolume()
void p()
private:
bool state;
int channel;
int volume;
};void main()
4樓:
/**程式中有註釋做相應的說明,題目要求的功能簡單,程式比較好懂。
*驅動程式並未使用類提供的所有功能如一次加減多臺,或 在關機狀態下對
*電視操作會有出錯提示,可以根據你的需要自己新增。
*此程式用單檔案寫的,複製到一個空白cpp中即可使用。
*/#include
using namespace std;
class tv
;tv::tv()
void tv::turnonoff()
int tv::channelinc(int change /* = 1 */)
if ((m_channel + change <= 100) && (change > 0))
return m_channel;
}int tv::channeldec(int change /* = -1 */)
if ((m_channel + change > 0) && (change < 0))
return m_channel;
}int tv::volinc(int change /* = 1 */)
if ((m_vol + change <= 100) && (change > 0))
return m_vol;
}int tv::voldec(int change /* = -1 */)
if ((m_vol + change > 0) && (change < 0))
return m_vol;
}void tv::state()
int main() //驅動程式
5樓:飄逸大陸
#include
#include
#include
#include
using namespace std;
class tv;
//出場設定
tv::tv():volume(50),power(0)//用已有的channel初始化tv設定
//void tv::power_on()//void tv::volume_off()//void tv::
channel_increse()//void tv::channel_on()//void tv::channel_off()//void tv::
show()
break;
case 3:
cout<<"增大音量請按1;減小音量請按2"<>aw;
switch(aw)
break;
case 4:
cout<<"電視現在已關閉,推出程式!!"< exit(0); }show();}} int main() 足以輸入數字的時候別輸入字元竄。你也可以自己稍改一下,把1,2,3,4變為a,b,c,d。稍改一下即可。 6樓:匿名使用者 作業題目吧,哥們。建議你還是自己做吧。這樣對你負責些。 祝你好運了 7樓:匿名使用者 #include #ifndef class_h_included #define class_h_included #endif // class_h_included class ctv private: bool status; //bool voice_key; //bool channel_key; int channel; int voice; };bool ctv::turn_on(bool status) bool ctv::turn_off(bool status) void ctv::get_channel(bool status,int channel) else if(status == 1) }void ctv::get_voice(bool status,int voice) else if(status == 1) }void ctv::change_channel(bool status,int channel) else if(status == 1) else if(key == 'd' || key == 'd') else break;}} }void ctv::change_voice(bool status,int voice) else if(status == 1) else if(key == '-') else break;}}} 電視機的商品編碼 8樓:郗奕聲寶鵑 電視機hs編碼,按照你的提問,無法正確表示,因為電視機可分好多型別,多的不說,就彩色電視機而言,就有陰極射線映象管的、液晶顯示器的、等離子顯示器的等,但電視機的編碼大致屬於8528的品目,子目分7100、7200和7300三種,還可以細分。 9樓:匿名使用者 商品**:8528722100, 彩色的液晶顯示器的模擬電視接收機 商品**:8528722200, 彩色的液晶顯示器的數字電視接收機商品**: 8528722900, 其他彩色的液晶顯示器的電視接收機商品**:8528730000, 黑白或其他單色的電視接收機商品**:8528721900, 其他彩色的電視接收機,陰極射線映象管的商品**: 8528721100, 其他彩色的模擬電視接收機,帶陰極射線映象管的商品**:8528723200, 彩色的等離子顯示器的數字電視接收機 c++物件導向程式設計考試題: 10樓:莊政警 #include int main() 執行結果: c++物件導向程式設計中怎麼判斷一個物件的類型別 11樓:匿名使用者 通過typeid可以獲得物件的型別名稱,然後可以配合if else邏輯建立相應物件型別的物件 #include #include using namespace std; int main() c++物件導向程式設計第五章第5題求解 12樓:匿名使用者 (1)b1.i 正確因為i是a類的公有成員,可以繼承到子類b b1.j b1.k 錯誤。因為j為保護成員,k為私有成員,雖然被繼承了,但不能夠訪問,正如a1.j,a1.k也是錯誤的。這樣呼叫只能呼叫公有成員 (2)都可以,在b類裡面,a類非私有成員都可以給b的成員函式使用,因為都被繼承了過來 (3)跟第二個類似,非私有的都可以使用。因此i,j可以使用。 (4)c1.i是對的,其他都是錯的 (5)公有就可以了。f2不行 (6)非私有的都可以,因此全部都行 樓主問的問題,其實掌握兩條定理就好了。 (1)類裡面能呼叫該類或基類的非私有成員變數或成員函式。 (2)類外物件能呼叫該類或基類的公有成員變數或成員函式。 視覺化程式設計技術到底是什麼 13樓:雲南新華電腦學校 視覺化程式設計 視覺化程式設計,亦即視覺化程式設計:以「所見即所得」的程式設計思想為原則,力圖實現程式設計工作的視覺化,即隨時可以看到結果,程式與結果的調整同步。 視覺化程式設計是與傳統的程式設計方式相比而言的,這裡的「可視」,指的是無須程式設計,僅通過直觀的操作方式即可完成介面的設計工作,是目前最好的windows應用程式開發工具。 跪求物件導向程式設計c++大作業:完成一個學生成績管理系統。內容包括1問題描述2類體系設計和程式流程圖3 14樓:匿名使用者 這是我電腦裡的一個程式 可能跟你的不是完全符合,但是畢竟很相似了,因為解決問題的方法是一致的 你自己修改一下,如果還有任何問題,m我 #include #include//控制字串的標頭檔案 using namespace std; class tong //建立同學錄的一個類 ;tong::tong()//建構函式 tong::tong(char n[20],char se,int ag,int te,int qq) tong::~tong(){} tong*s[50];int i=0;int j=0; char name[20];int age,telphone,qq;char ***; void tong::set() void tong:: delete() //(2)刪除人員(delete) else cout<<"您要求刪除的物件本來就不存在!請檢查輸入的正確性!"; }} void tong::alter() //(3)修改資料(alter) if (i == j) while(w=='y'); return 0; } //利用while語句又回到了前面的迴圈 手機使用者 一 單項選擇題 1.用來構成c 程式檔案的基本單位是 c a.字元 b.語句 c.函式 d.表示式 2 在下列符號常量定義中,錯誤的定義是 c a.const double dd 3.14 b.const int m 20 c.const char ch d.const bool mar... 物件導向和麵向過程只是思考方式不同而已,不能說哪個就好,哪個就不好。關鍵還是看適用的場合。程序導向 分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候一個一個依次呼叫就可以了。物件導向 則是把構成問題事務分解成各個物件,建立物件的目的不是為了完成一個步驟,而是為了描敘某個事物在... 物件導向和麵向過程相對應,但是程序導向的應用不如物件導向來的廣,原因在於物件導向定義物件的屬性和方法,不同的程式設計想要用直接呼叫就可以,方便且適用性廣。這麼說你明白了嗎?為什麼要用物件導向思想程式設計 物件導向的主要思想是 繼承 封裝 多型 這種思想方便解決較為複雜的專案,且維護起來較為容易。物件...C 物件導向程式設計問題,求教
物件導向程式設計和麵向過程程式設計哪個好
什麼是物件導向?為什麼要用物件導向來程式設計