軟件測試面向對象編程,我的 軟件測試工具
關鍵字:
1 類與對象的初探
2 內置數據類型與函數
3 深入探討面向對象
4 一起來看看workstation這個類
5 構造函數、默認構造函數、 缺省構造函數
6 重載構造函數
前言:整理這份資料的目的是為了幫助朋友們能夠更直觀的理解面向對象的編程。讓后來者能夠少走一些彎路。但其中不免有許多漏洞及錯誤,也還請前輩提出寶貴的更改意見,畢竟交流會讓我們不斷的進步。
技術是日新月異的,他不會等待你的成長。技術要拿出來于別人交流,自己學是自己主觀意識上的理解,有對有錯!交流會讓進步變得更快。我認為如果計算機的體系結構不發生革命性的變化,我們現在所應用的程序語言也就百變不離奇蹤了!學編程學的是什么?思想!精通一門編程語言(最好是面向對象的語言)后再去搞其他的編程語言,你會發現過程是如此的行云流水!為什么?你已經把編程的思想掌握了,再去學其他的,無非是學習一種新的語法格式了。
我在這里并不是和你討論怎么去用C++或JAVA,也不是和你討論怎么去學他們,我要和你討論的是怎么去理解面向對象。其中主要會涉及到“類、對象、繼承、屬性、方法、靜態、重載、隱藏、重構、聲明、定義、初始化、賦值等”其中有許多相關技術我只會一代而過,讓你有一種到此一游的意味我就達到目的了,而更詳細的技術內幕,就請參考其他相關書籍而深入研究吧!因為我只是在和你探討如何去更好的理解面向對象!
如何去提高效率?重復使用資源,把別人的東西拿來就用。這是很不錯的主意!而對于你來說,最大的資源就是信心以及積極性!好,打起精神來,讓我們一同到面向對象的編程中去尋幽訪勝吧!
注:文章中所有程序實例我都使用JAVA寫的,當然在C++中也就大同小異了了,不同的地方我會指出!
注:文章中的正文文字用黑色,說明文字用藍色,強調文字用橙色,批改文字用紅色!
正文:
1.基本概念:
1.1 類與對象的初探
要我說,無論是面向過程的語言也好,面向對象的語言也罷,我首先要給他講的都是類和對象!--------“這個世界是由什么組成的?”這個問題如果讓不同的人來回答會得到不同的答案。如果是一個化學家,他也許會告訴你“還用問嘛?這個世界是由分子、原子、離子等等的化學物質組成的”。如果是一個畫家呢?他也許會告訴你,“這個世界是由不同的顏色所組成的”!呛,眾說紛紜吧!但如果讓一個分類學家來考慮問題就有趣的多了,他會告訴你“這個世界是由不同類型的物與事所構成的”好!作為面向對象的程序員來說,我們要站在分類學家的角度去考慮問題!是的,這個世界是由動物、植物等組成的。動物又分為單細胞動物、多細胞動物、哺乳動物等等,哺乳動物又分為人、大象、老虎……就這樣的分下去了!
文章來源于領測軟件測試網 http://www.kjueaiud.com/