• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試面向對象編程,我的思想

    發布: 2009-11-17 10:23 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 43次 | 進入軟件測試論壇討論

    領測軟件測試網

    輸出結果是:

           my name is jw

    這串字符串是在輸出窗口的x坐標軸為10 px  ,  y坐標軸為10 px的位置。

    我現在要做的是,把上面的程序做個大解剖,讓你能夠看清楚它到底是怎么一回事兒。ㄎ铱刹粫r帶你去看里面的匯編,呵呵,那個我也不會:)

     

         首先還是來看看我們自定義的數據類型employee,在應用的時候它和int類型的數據沒什么兩樣,一樣的需要創建變量(對象),只不過前者是咱自己定義的,而后這是它內置的。Employee這個類中有許多屬性,也有許多方法。而此時,我們不能直接用我們所創建出來的對象調用它的屬性進行修改。因為它是private受保護類型的!我要想修改我的姓名我就要用對象調用setName()這個方法,而我想得到我的姓名就要調用getName()這個方法。我們完全是按照航線來行走的,這個航線就是“對象調方法,方法改屬性”

           好的,我真的相信你已經明白了這是怎么一回事兒了!呵呵!仰起航帆,繼續前行!

           現在讓我們一起來看看workstation這個類。這是個主類,和C++中的main()函數的味道差不多。其中,在JAVA中,一個文件只允許有而且必須有一個主類,這個主類用public來聲明!他就跟C++中必須要有一個main()函數是一樣的。

    讓我們來看看這個類中的第一條語句!private employee jingwei ;這條語句的作用是聲明一個employee的對象jingwei(在C++中就不用聲明了)。我想要和你說的是“聲明”與“定義”之間的區別。聲明只是告訴計算機將要有這樣的一個變量(對象),在內存中它并不為這個變量(對象)分配內存!而只有在定義的時候才會給這個變量(對象)分配內存。(需要說明一下的是init()方法是完成初始化操作的,在此處定義對象,為對象分配內存。start()方法用來啟動瀏覽器的主線程,paint()方法來顯示Apple的界面。這些是Applet程序所需的,至于Application程序就不需要了,當然了,C++中也不需要他們。關于他們的詳細內容清參閱相關書籍)

    緊接著就開始定一個對象了,對jingwei這個對象進行操作才會有實際的意義。千萬不要有這種想法:“試圖對類進行操作!”就像前面我說的,電視機原理不能看電視一樣!這是毫無意義的!看這條語句jingwei = new employee();它的意思就是定義一個employee類型的對象jingwei。此時,我想告訴你的是:“jingwei這個對想擁有了些什么”。它擁有了類所描述的所有的屬性及方法。下面我一一給你列出來:

    /*所有的employee對象都擁有這些屬性。每創建一個對象就會從新分配一塊內存來存放相應對象的這些屬性。我的意思是每個對象都有自己“獨特”的一份*/

    private String name;       //員工姓名

           private int age;           //員工年齡

           private char sex;          //員工性別

          

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>