A. 三、定義一個手機類,添加手機類的屬性和方法,屬性為: 品牌,型號,價格,顏色,上網(布爾類型),
package com.;
public class Phone {
private String brand;
private String model;
private String price;
private String color;
private boolean online;
/**
* @param brand
* @param model
* @param price
* @param color
* @param online
*/
public Phone(String brand, String model, String price, String color,
boolean online) {
super();
this.brand = brand;
this.model = model;
this.price = price;
this.color = color;
this.online = online;
}
/**
* @return the brand
*/
public String getBrand() {
return brand;
}
/**
* @param brand the brand to set
*/
public void setBrand(String brand) {
this.brand = brand;
}
/**
* @return the model
*/
public String getModel() {
return model;
}
/**
* @param model the model to set
*/
public void setModel(String model) {
this.model = model;
}
/**
* @return the price
*/
public String getPrice() {
return price;
}
/**
* @param price the price to set
*/
public void setPrice(String price) {
this.price = price;
}
/**
* @return the color
*/
public String getColor() {
return color;
}
/**
* @param color the color to set
*/
public void setColor(String color) {
this.color = color;
}
/**
* @return the online
*/
public boolean isOnline() {
return online;
}
/**
* @param online the online to set
*/
public void setOnline(boolean online) {
this.online = online;
}
//1.打電話方法
public void phoneCall(String phoneNumber,boolean flag){
if(flag){
System.out.println("正在使用'"+this.getBrand()+"'品牌手機給"+phoneNumber+"打電話。");
}else{
System.out.println("正在接"+phoneNumber+"的電話。");
}
}
//2.發信息方法
public void sendMsg(String pnum,boolean flag){
if(flag){
System.out.println("給"+pnum+"手機號碼發的信息。");
}else{
System.out.println("收到來自"+pnum+"的簡訊息。");
}
}
//3.聽音樂方法
public String music(String songName){
return "正在播放"+songName+"歌曲使用"+this.getBrand()+"品牌手機。";
}
//4.定義一個show方法,列印手機的所有屬性信息。
public void show() {
System.out.println("Phone [brand=" + brand + ", model=" + model + ", price="
+ price + ", color=" + color + ", online=" + online + "]");
}
//定義一個測試類,實例化手機類,分別調用以上四個方法。
public static void main(String[] args) {
Phone phone = new Phone("蘋果", "6plus", "5000", "金", true);
phone.phoneCall("13000000000", true);
phone.phoneCall("13000000001", false);
phone.sendMsg("13000000002", true);
phone.sendMsg("13000000003", false);
String listen = phone.music("雙截棍");
System.out.println(listen);
phone.show();
}
}
寫好了,求選中
B. 手機種類
1。所謂智能手機,是指「像個人電腦一樣,具有獨立的操作系統,可以由用戶自行安裝軟體、游戲等第三方服務商提供的程序,通過此類程序來不斷對手機的功能進行擴充,並可以通過移動通訊網路來實現無線網路接入的這樣一類手機的總稱」。簡單的說,智能手機,就是一部像電腦一樣可以安裝和刪除軟體的手機。
從廣義上說,智能手機除了具備手機的通話功能外,還具備了PDA的大部分功能,特別是個人信息管理以及基於無線數據通信的瀏覽器和電子郵件功能。智能手機為用戶提供了足夠的屏幕尺寸和帶寬,既方便隨身攜帶,又為軟體運行和內容服務提供了廣闊的舞台,很多增值業務可以就此展開,如:股票、新聞、天氣、交通、商品、應用程序下載、音樂圖片下載等等。結合3G通信網路的的支持,智能手機的發展趨勢,勢必將成為一個功能強大,集通話、簡訊、網路接入、影視娛樂為一體的綜合性個人手持終端設備。
2。3G是英文3rdGeneration的縮寫,指第三代移動通信技術。相對第一代模擬制式手機(1G)和第二代GSM、TDMA等數字手機(2G),第三代手機一般地講,是指將無線通信與國際互聯網等多媒體通信結合的新一代移動通信系統。它能夠處理圖像、音樂、視頻流等多種媒體形式,提供包括網頁瀏覽、電話會議、電子商務等多種信息服務。為了提供這種服務,無線網路必須能夠支持不同的數據傳輸速度,也就是說在室內、室外和行車的環境中能夠分別支持至少2Mbps(兆位元組/每秒)、384kbps(千位元組/每秒)以及144kbps的傳輸速度。
第三代手機能夠處理圖像、音樂、視頻流等多種媒體形式,提供包括網頁瀏覽、電話會議、電子商務等多種信息服務。為了提供這種服務,無線網路必須能夠支持不同的數據傳輸速度,也就是說,在室內、室外和行車的環境中能夠分別支持至少2兆位元組/每秒、384千位元組/每秒以及144千位元組/每秒的傳輸速度。
3。音樂手機不等於MP3手機,MP3僅僅只是音樂手機能夠支持的格式中的一種。支持MP3等主流數字音樂格式、配備較大容量的存儲容量,稱「准音樂手機」,而外形和功能都為音樂播放作出優化的手機才是真真正正的音樂手機,按照這個定義,市面上大部分MP3手機只能稱為准音樂手機。目前音樂手機中比較有代表性的就是智能音樂手機諾基亞N91和非智能音樂手機索尼愛立信W800C。而目前存在的音樂手機兩大標准正是以上兩個廠商所擁有的,諾基亞的NokiaXpressMusic以及索尼愛立信的Walkman。
4。模手機是指可以任意選擇使用兩套截然不同的移動網路的手機。這兩套網路主要是目前的「全球移動通信系統」(Global System for Mobile communication,GSM)和CDMA(Code Division Multiple Access),以及2G和2.5G。
雙模手機具有雙卡槽,可以同時插入CDMA手機的UIM卡和GSM手機的SIM卡,也可預置聯通雙模卡和中移動單模卡,用戶可以根據需要來選擇服務。「雙模卡」是在一張卡上同時容納兩個通信網路。
2004年7月8日,上海聯通首次推出名為「世界風」(World Wind)的雙模手機。
有人預測,未來中國的出境人數每年將超過1億,因此雙模手機具有一定的吸引力。也有人認為,雙模手機只是階段性的過渡產品,不會成為市場的主流。即使到了3G時代,只要主導移動通信服務的運營商只採取一種制式,雙模或多模手機就不會成為市場的主流。
C. 手機怎麼分類
什麼是智能手機? 所謂智能手機(Smartphone),是指「像個人電腦一樣,具有獨立的操作系統,可以由用戶自行安裝軟體、游戲等第三方服務商提供的程序,通過此類程序來不斷對手機的功能進行擴充,並可以通過移動通訊網路來實現無線網路接入的這樣一類手機的總稱」。 簡單的說,智能手機,就是一部像電腦一樣可以通過下載安裝軟體來拓展手機出廠的基本功能的手機。 智能手機有什麼功能? 從廣義上說,智能手機除了具備手機的通話功能外,還具備了PDA的大部分功能,特別是個人信息管理以及基於無線數據通信的瀏覽器和電子郵件功能。智能手機為用戶提供了足夠的屏幕尺寸和帶寬,既方便隨身攜帶,又為軟體運行和內容服務提供了廣闊的舞台,很多增值業務可以就此展開,如:股票、新聞、天氣、交通、商品、應用程序下載、音樂圖片下載等等。結合3G通信網路的的支持,智能手機的發展趨勢,勢必將成為一個功能強大,集通話、簡訊、網路接入、影視娛樂為一體的綜合性個人手持終端設備。 智能手機的特點 1、具備普通手機的全部功能,能夠進行正常的通話,發簡訊等手機應用。 2、具備無線接入互聯網的能力,即需要支持GSM網路下的GPRS或者CDMA網路下的CDMA 1X或者3G網路。 3、具備PDA的功能,包括PIM(個人信息管理),日程記事,任務安排,多媒體應用,瀏覽網頁。 4、具備一個具有開放性的操作系統,在這個操作系統平台上,可以安裝更多的應用程序,從而使智能手機的功能可以得到無限的擴充。 智能手機的分類 智能手機的誕生,是掌上電腦(Pocket PC)演變而來的。最早的掌上電腦是不具備手機的通話功能,但是隨著用戶對於掌上電腦的個人信息處理方面功能的依賴的提升,但由不習慣於隨時都攜帶手機和PPC兩個設備,所以廠商將掌上電腦的系統移植到了手機中,於是才出現了智能手機這個概念。 既然智能手機的誕生和掌上電腦有關,那它的操作系統也肯定會與掌上電腦有關。目前的智能手機系統主要包括Symbian,WindowsMobile的Smart Phone和Pocket PC,Palm,Linux五種。不過與PDA操作系統中Palm和Windows CE兩強爭霸的局面不同,在智能手機操作系統中,Symbian卻搶得了先機,諾基亞公司基本上都採用了Symbian操作系統。 Symbian:Symbian的很像是Windows和Linux的結合體,有著良好的界面,採用內核與界面分離技術,對硬體的要求比較低,支持C++,VB和J2ME。兼容性很好。目前的Symbian系統經過NOKIA公司的大力推廣,已經十分成熟。從已經由SeriesS60,發展到S80、S90和UIQ。需要注意的是,並不是所有的Symbian系統都是智能系統,比如早期的S40系統,就不屬於智能手機系統。 代表機型:NOKIA N73、N95、E90、N81、N70、E50、N82、N93等等眾多機型。 Smart Phone:微軟於2001年推出的智能手機操作系統。具有windows血緣,所以有著十分強大的於台式機的可同步性,娛樂方面功能出眾。缺點是對硬體的要求比較高,系統經常會由於內存不足而不穩定。 代表機型: 多普達515、535、565、575、585等5X5系列;Motorola MPX200,MPX220; PocketPC:作為PDA專用系統Windows CE在手機上的一個延伸,WM系統的推出可以看出微軟對於智能手機操作系統市場的重視。WM系統有很多先天的優勢,比如擁有強大的內建軟體,WORD,EXCEL。IE,MSN MESSENGER,OUTLOOK,MediaPlay等,其它系統上的同類軟體很難做到如此完善和統一。由於硬體要求極高使價格也高了,耗電還是很比較大,與SP系統一樣,穩定性相對較差。 代表機型:多普達S1、P800,夏新、聯想均有涉及。 Palm:這種系統對硬體的要求很低,因此在價格上能很好的控制,耗電量也很小。Palm系統最大的優勢在於出現較早,有獨立的PALM掌上電腦經驗,所以其第三方軟體極為豐富,商務和個人信息管理方面功能出眾,並且系統十分穩定。缺點在於娛樂性較差,操作比較困難,新手難於上手。 代表機型: Treo系列智能手機,680,650等。 Linux:Linux具有源代碼開放、軟體授權費用低、應用開發人才資源豐富等優點,便於開發個人和行業應用。由於起步太晚,沒有太雄厚的軟體基礎。 代表機型:摩托羅拉A780、A1200、E2,飛利浦968。 iPhone:iPhone是一款革命性的行動電話,用戶只需點按某個姓名或號碼就能撥打電話。iPhone能夠從PC、Mac(R)或網際網路服務供應商(例如Yahoo!)同步你的所有聯系信息,讓你始終擁有完整的最新聯系信息列表。此外,你還可以針對最頻繁撥打的電話建立一個喜歡的電話列表,把這些電話合並在一起召開電話會議。 採用Mac OS X系統, 代表機型: iPhone 智能手機的未來發展趨勢 首先手機在外形和功能上不斷求變,比如說在外形上由大變小,剛開始的時候是大哥大到現在是很輕巧的手機。從功能上看當初是單純的通話,到後來傳送文字,然後再傳送圖片,有一些簡單的多媒體應用。手機的話有兩大趨勢,一個是手機加上PDA,一個是PDA加上手機。但是手機很多的功能沒有被充分的利用。 目前對多媒體只是做簡單的處理,比如彩信是對圖象進行簡單的傳輸,語音撥號都是對聲音片斷的簡單匹配,所謂的手機游戲也只是本地的簡單應用程序加上非常有限的通信,這就有更多的潛力可以去挖掘。一個是多媒體的處理層次和深度可以做很多的工作,比如圖象,指紋識別,人臉識別,文字識別。從語音來看的話可以有語音識別。從媒體種類來講,拍照只是多媒體當中的一種,還可以放很多的圖象、圖形、聲音、FLASH等等。所以手機的未來方向是更加智能化和人性化。 第二,手機中的多媒體技術的未來應用,把手機視為多媒體的獲取設備,處理設備和再現設備。第一人臉識別,比如我看到一個人是第三次見面但還是叫不出他的名字,這個是很尷尬的事情。如果我把他的臉拍下來之後,然後發送到伺服器,這當中有人臉的資料庫,然後就可以分辨,我就知道這個人是誰了。涉及的技術有是手機拍照,還有人臉的識別、圖象的發送。第二個是語音識別,直接報一個數字就可以撥號,根據語音查找電話條目。第三是做文字的識別,比如遇到一個英語單詞或句子,我拍下來發送到資料庫,它就可以告訴我是什麼意思。涉及的技術是OCR,可以邊拍照邊翻譯,它是一個機器的翻譯來代替字典。第四個是內容的檢索,從手機輸入圖象或音樂旋律片斷尋找相似的圖象或音樂,比如我在卡拉OK唱歌,經常只會唱卻不知道歌名。這是我只要通過手機錄音功能把我唱的這個旋律哼唱出來,就可以告訴我這是什麼歌曲。涉及的技術是基於內容的圖象和聲音進行檢索,可以在數字娛樂當中有很多的應用。第五個是視頻的全景,我們每次拍照只是拍到一個小的窗口,但是不能拍全屏,只有一個一個拍把它連起來,然後通過圖片處理軟體連接起來,這個視頻全景就可以把全景拍下來。第六自適應多媒體播放,可大可小的傳輸方法。 最後手機單純的拍攝、傳送、MP3等簡單功能已不再滿足人們的需要。而人們需要更加智能化,人性化的技術,多媒體的演算法可以嵌入到晶元中,所以手機今後會更加智能化,而且手機會把多媒體和嵌入式的技術結合在一起,因此未來的手機就是手機+智能+多媒體+嵌入式。 全球智能手機市場發展狀況 根據諾盛研究的結果,2005年,全球智能手機的銷量已經達到5500萬部,是2004年的2.6倍。未來智能手機的市場將繼續保持迅速增長的勢頭,出貨量和在手機市場中的比例都將繼續增加。 在全球智能手機的操作系統爭奪中,以諾基亞、索尼愛立信為代表的Symbian陣營占據了絕對的優勢,2005年,獲得Symbian操作系統使用授權的8家廠商銷售了2800萬部Symbian智能手機,份額達到52%。以摩托羅拉為代表的Linux陣營份額名列第二。Linux系統的優勢在於成本較低,可以根據手機廠商需求量身定製,Linux操作系統的手機在亞洲市場表現出受用戶的青睞的趨勢。排名第三的是微軟Windows Mobile系列,盡管藉助同英特爾的合作,Windows操作系統在新興的PDA手機市場獲得較快的增長,但是由於微軟操作系統對於軟體和用戶界面的控制力太強,手機廠商和運營商的態度仍然非常謹慎。 隨著國內中小手機廠家的發展,黑手機 的市場不斷擴大,部分廠家開始進入智能手機領域,因為windows Mobile技術結構較簡單,大多數山寨智能手機都使用windows Mobile 系統,被稱為 山寨PPC。 綜上所述,採用了以上五種系統的手機,絕大部分就是智能手機了(但是有些機型雖採用Linux而不屬於)。除此之外,也有份額比較小的智能系統,這里不詳細介紹了。還有部分支持手機通話功能的PDA,如HP6515等,嚴格來說應屬PDA分類,不屬於智能手機。 實際上,隨著手機、無線通信技術的飛速發展,對於智能手機、PDA、PPC之間的區別已經不是十分明顯了。隨著黑莓手機、iphone、以及Google開發的智能手機操作系統android,都為智能手機賦予了更新的定義
麻煩採納,謝謝!
D. 智能手機,功能手機的定義
就是除了手機生產商提供的軟體外,有第三方軟體可以使用,一般諾基亞的智能手機晶元是S60系列,智能手機的最大優點是可以使用第三方軟體比如影音風暴等,最大的缺點是反應慢容易死機,因為智能手機和電腦差不多了~
E. 《智能手機的功能和使用方法》寫一篇500字說明文
360度圍繞生活
當今智能時代為主,科技不斷發展,日新月異的時代里,智能手機闖進我們的生活,他取代了舊一輩人們的游戲機,諾基亞,漸漸變成了人們生活中不可或缺的一部分。
智能手機打破了傳統的時空限制,實現了跨領域溝通,把天南海北的人聯系在了一起。首當其沖的通訊功能便是QQ和微信了,利用他們即使遠在千里之外,也可以面對面交談。且手機具備著代現金支付的作用,人們只需掃一掃二維碼,鍵客實現手機支付了 這樣方便我們外出購物。
然更令我大呼驚嘆的是網上購物,這可為「吃貨」解決了諸多煩惱啊!累了或者不舒服時,只需點開點餐類app就可以將附近的美食一覽眼底,只需動動手將愛吃的下單就可坐等美味上門了。人們還可以利用購物app隨時訂購自己在生活中需要的用品,這樣對於商家和用戶來說都是一種互惠互利的選擇。
其次,便是人人不可分離的拍照功能,成千上萬的年輕人,中年人以及孩童都需要它。它只需要輕輕一點便可將所見之物保存下來,便捷了人們的生活,早些年代的人們拍照不得不去照相館,且隨著科技的發達照出來的相片更加清晰,更有色調感。
神奇的智能手機,除了以上介紹的功能外,還可以導航上網,聽音樂,查資料,娛樂等等,這些應用都獨具匠心地與我們的生活息息相關。
智能手機使用起來也並不困難,沒有高難度高復雜的操作,老年人也可以輕易的學會,它能帶我們學會很多的東西。
果真是時時刻刻都圍繞著我們的生活呢!顯而易見的就是智能時代,智能手機早已離不開我們了。
F. 手機命名和分類
· 摩托羅拉
· 愛立信
· 索尼愛立信
· 西門子
· 諾基亞
· 三星
· LG
· 阿爾卡特
摩托羅拉
2002年以前的命名方式:
Accompli系列 總是引領潮流、設計前衛、外觀迷人、令人期待的機型。----智能手機
Timeport系列 前衛、高效、睿智、果斷。----商務手機
V系列 身份和地位的象徵。----時尚手機
Talkabout系列 這是摩托羅拉的移動通信世界的一部分。生動活躍、使用廣泛、性能穩定。----入門級別的手機
2002年以後的命名方式:
A系列:採用前沿技術的機型——技術領先型
V系列:個性化的機型——時尚手機
T系列:面向商務應用的高性能手機——商務機型
E系列:強調娛樂功能——娛樂機型或青年機型
C系列:滿足日常通信需求、價格低廉——入門級手機
愛立信
各個字母所代表的手機類型如下:
A系列:功能簡單、價格低廉的入門級機型
R系列:兼顧功能和實用性的商務手機
T系列:功能強大、與眾不同的機型
愛立信手機型號的最後通常還有一些小寫字母,這些字母的含義是:
s :GSM 900/1800
z :GSM 1900
m :GSM 900/1800/1900
World :а GSM 900/1900
c :CDMA
d 或 LX :TDMA (DAMPS) + AMPS
型號中還可能加上這樣一些字母:
sс:中國版本的手機,支持簡體中文。例如T28sc。
i:改進版本。 For example, A1228di differs from A1228d in SMS support例如,A1228di和A1228d對簡訊功能的支持不同。
索尼愛立信
索尼愛立信手機的分類方法和愛立信相似,但也有一些區別:
T系列:這是索尼愛立信基本的手機系列,價格從入門級到高端一應俱全,這是索尼愛立信分類發展的一個基本趨勢。
P系列:智能手機,這是一個單獨的採用高技術的系列。
S系列:運動型手機,具備防護功能,適合喜歡運動的年輕人使用。不過此系列還沒有發布手機。
Z系列:時尚手機,通常是蚌殼式翻蓋手機。
西門子
西門子的分類方法和愛立信相似,但是更加簡單,只有兩個或一個字母。西門子的手機總共有一下幾個類別:
A系列:低端手機
C系列:中端手機
M系列:有保護功能的戶外型手機。這個系列的手機又可以劃分為中端手機(如C35i和M35)、商務手機(如S45和ME45)以及時尚手機(如M55);目前這個系列已經快要失去它最初的意義了,因為新推出的一些機型都沒有了防護功能,這些機型大多是適合年輕人使用的。
S系列:商務手機
SL系列:時尚手機
SX:智能手機
諾基亞
諾基亞手機型號多樣,市場定位也很復雜,大體有以下一些類別:
原本只有3系列,但是現在出了2100和1100。1和2系列都是低端入門機型,功能簡單,價格便宜,目前只有黑白機型。
3系列可以理解為時尚機型,目前以3100為代表,年輕時尚,性價比比較高。----展現自我型
5系列比較難定位,主要是三防機,5210為代表,另外還有5510,MP3手機,也可以說是另類手機。----運動娛樂手機
6系列就比較明確,是商務機型,功能相對強大,做工精良,性價一般,以以前的6500和目前的6610為代表。----經典手機
7系列是高端商務機,相對於6系列來說,功能等等都更為優越,價格當然……以7250為代表。
8系列是貴族機,性價比較低,以高貴外型,精緻做工和高昂的價格為特點,代表是8855和8910。----時尚手機
9系列可以說不是手機了,強大到可以和電腦媲美了。
三星
過去,三星將其手機劃分為4個不同的類型:時尚手機、商務手機、技術型手機以及實用型手機。
時尚手機:這類手機的基本推動力是絢麗的外形設計和較好的聲譽。
商務手機:注重功能和效率。
技術型手機:採用高新技術的機型。這類手機將是第一批採用數字融合技術的機型。
實用型手機:這類手機占據了最大的市場份額。這類手機的賣點是低廉的價格和簡單的使用方法。這類手機屬於中端手機。
雖然從表面看來,三星公司的分類方法很簡單,但是R200和R210卻既不屬於實用型手機也不屬於時尚手機,而有的型號,如N400,又介於商務手機和時尚手機之間,因為N400既具備商務手機所有的功能,又有時尚的外觀,以及一根可以自動伸縮的天線,這使得N400看起來更像是一個玩具,而不是一個真正意義上的手機。另外一款機型N500也是屬於這類手機,我們可以姑且稱之為時尚實用型手機。三星的中端手機通常歸入時尚&經典型的類別。
從2003年春季開始,三星公司開始採用新的分類方法。
最後幾款採用舊的分類方法的手機是:A800、R210、N620、S500和T400。
從第二季度開始,所有的產品都採用了新的分類方法:
P系列:採用新技術、注重多媒體功能的頂級機型。
E系列:風格獨特的時尚機型。
D系列:豪華的商務機型。
X系列:適合新生代使用的手機,外形時尚,注重娛樂功能。
C系列:外觀經典,功能實用。
I系列:MIT、PDA、智能手機。
Z系列:UMTS手機
LG
LG新系列的手機名稱中都含有字母,表示它所屬的類別以及它的特點。
B系列:廉價的入門級手機。
W系列:支持WAP功能的手機,既有中端機型,也有高端機型(如W3000和W7000)。
G系列:支持GPRS功能的手機。這一類也有中端和高端機型。
U系列:UMTS,3G手機。目前,此類手機的定位僅限高端市場。
正如您看到的一樣,LG在進行手機分類的依據是它們最為突出的一個特點,因此屬於一個系列的手機也可以歸入不同的類別。最典型的離子就是W系列。
阿爾卡特:
阿爾卡特在劃分手機類別的時候沒有考慮是否他們所劃分出來的類別在市場上都有型號。阿爾卡特一共劃分了5個類別:
A類:這一類屬於廉價機型,不過阿爾卡特目前沒有屬於這個類別的產品。
A+B-:經濟實用型手機,如阿爾卡特 OT30x和OT31x。
B+:中檔機型,如阿爾卡特OT50x和OT51x。
C類:高檔機型,如阿爾卡特OT70x。
G類:頂級機型,這類屬於時尚型手機。目前阿爾卡特沒有這類機型。
阿爾卡特的500和700系列屬於商務機型,300系列屬於低端機型。這種分類方式還是比較准確、合理的。
G. 用c++定義一個手機類,如何通過定義函數輸入手機號碼,並提供相關信息
#include<iostream>
#defineDISALLOW_ASSIGN(TypeName)
voidoperator=(constTypeName&)=delete;
#defineDISALLOW_COPY_AND_ASSIGN(TypeName)
TypeName(constTypeName&)=delete;
DISALLOW_ASSIGN(TypeName);
#defineATTR(tp,nm)
private:
tpnm
#defineREADER(tp,nm)
public:
inlinetpGet_##nm()constnoexcept{returnnm;};
ATTR(tp,nm)
classPhonefinal{
public:
Phone(uint64_tnum,conststd::string&ownner):num{num},ownner{ownner}{};
Phone(uint64_tnum):Phone(num,std::string{""}){};
Phone()=default;
private:
DISALLOW_COPY_AND_ASSIGN(Phone);
READER(uint64_t,num){};
READER(std::string,ownner){};
};
intmain(){
usingnamespace::std;
Phonep1{};
Phonep2{10086};
Phonep3{10086,"ChinaMoblie"};
cout<<"p1:"<<to_string(p1.Get_num())<<","<<p1.Get_ownner()<<endl;
cout<<"p2:"<<to_string(p2.Get_num())<<","<<p2.Get_ownner()<<endl;
cout<<"p3:"<<to_string(p3.Get_num())<<","<<p3.Get_ownner()<<endl;
cout<<"Bye~"<<endl;
return0;
}
說明:如果你要從Phone繼承其它子類,去掉final; DISALLOW...這個宏是為了禁止復制和拷貝構造,如果你要允許復制和拷貝構造,可以去掉; READER是為了定義屬性讀取器,如果你要禁止讀取屬性,可以直接定義屬性或者用ATTR宏。
另外,編譯時候請加上std=c++11,這個是C++11的代碼。建議你也拋棄C++98,使用現代C++。
H. 編碼創建一個手機類Phones,定義打電話方法call(). 創建兩個子類
{
//使用繼承創建子類
//子類會獲取除了構造器之外的所有父類成員變數和方法
//private類型的方法不能使用,無法重寫
//此處是對父類Phones的call方法進行重寫
publicvoidcall(){
System.out.println("我現在用IPhone打電話");
}
publicstaticvoidmain(Stringargs[]){
//首先生成一個子類也就是IPhone類的實例
IPhoneiphone=newIPhone();
//使用向上轉型,將子類的對象賦值給父類的引用
Phonesphones=iphone;
//調用子類重寫的父類方法
phones.call();
}
}
I. 智能手機定義是什麼第一部智能手機什麼時候出現的智能手機的演變史智能手機的發展趨勢
智能手機,是一種在手機內安裝了相應開放式操作系統的手機,至2008年底約有4.5億部。通常使用的操作系統有:Symbian、Windows Mobile、iOS、Linux(含Android、Maemo和WebOS)、Palm OS和BlackBerry OS。他們之間的應用軟體互不兼容。因為可以安裝第三方軟體,所以智能手機有豐富的功能。 在軟體上由於Symbian操作系統的手機在整個中國智能手機市場份額所佔最多,因此基於Symbian操作系統的軟體也非常豐富。Windows Mobile的應用也很豐富,近些年隨著Windows Mobile的市場份額的上升,基於Windows Mobile應用也在迅速增加。Palm上也有非常豐富的應用軟體。Linux上的第三方軟體目前還比較少。採用Symbian操作系統的手機已經被諾基亞、索尼愛立信、三星等廠家生產。採用Windows Mobile操作系統的手機已經由三星、多普達、神達等生產。採用Palm操作系統的手機包括HandSpring(與Palm合並)的Treo系列,以及香港生產商CSL的Xplore系列。採用Linux操作系統的手機有摩托羅拉、三星、多普達等。 智能手機比傳統的手機具有更多的綜合性處理能力功能,比如Symbian操作系統的S60系列、Windows Mobile操作系統的Windows Mobile Smartphone系列;也可以是傳統智能手機PDA加上手機通信功能,比如Windows Mobile操作系統的Windows Mobile Pocket PC Phone系列、Palm操作系統的Treo系列;也可是其它獨立類型,比如Symbian操作系統的S80、UIQ,以及一些Linux操作系統的智能手機。然而,就新近的發展來看,這些智能手機的類型有相融合的趨勢。 智能手機同傳統手機外觀和操作方式類似,不僅包含觸摸屏也包含非觸摸屏數字鍵盤手機,和全尺寸鍵盤操作的手機。但是傳統手機都使用的是生產廠商自行開發的封閉式操作系統,所能實現的功能非常有限,不具備智能手機的擴展性。 「智能手機(Smart Phone)」這個說法主要是針對「功能手機(Feature phone)」而來的,本身並不意味著這個手機有多「智能(Smart)」;從另一個角度來講,所謂的「智能手機(Smart Phone)」就是一台可以隨意安裝和卸載應用軟體的手機(就像電腦那樣)。「功能手機(Feature phone)」是不能隨意安裝卸載軟體的,JAVA的出現使後來的「功能手機(Feature phone)」具備了安裝JAVA應用程序的功能,但是JAVA程序的操作友好性,運行效率及對系統資源的操作都比「智能手機(Smart Phone)」差很多。
J. 需要你們的幫助🙏🙏 定義一個手機類Phone,要求如下:
定義一個手機類Phone,要求如下: (1)定義數據成員,包括品牌、型號、單價、描述信息;(2)實現構造函數;(3)實現成員函數修改數據(AlterInfo)和輸出數據(PrintInfo);(4)利用主函數進行測試。