亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>

        2017上半年程序員考試案例分析真題(5)

        程序員 責任編輯:小布丁 2017-05-25

        添加老師微信

        備考咨詢

        加我微信

        摘要:希賽網為大家整理了2017上半年程序員考試案例分析真題,以下為第五部分。​ 試題五(共15分)閱讀以下說明和Java程序,填補代碼中的空缺,將解答填入答題紙的對應欄內。 【說明】

            希賽網為大家整理了2017上半年程序員考試案例分析真題,以下為第五部分。


        試題五(共15分)
        閱讀以下說明和Java程序,填補代碼中的空缺,將解答填入答題紙的對應欄內。
        【說明】
        以下Jave代碼實現(xiàn)一個簡單客戶關系管理系統(tǒng)(CrM)中通過工廠(Customerrfactory)對象來創(chuàng)建客戶(Customer)對象的功能??蛻舴譃閯?chuàng)建成功的客戶(realCustomer)和空客戶(NullCustomer)??湛蛻魧ο笫钱敳粷M足特定條件時創(chuàng)建或獲取的對象。類間關系如圖5-1所示。
        【Java代碼】
        Abstract class Customer﹛
        Protected String name;
        ()boolean isNil()
        ()String getName();

        Class realCustomer()Customer﹛
        Public realCustomer(String name)﹛return false;﹜

        Class NullCustomer()Customer﹛
        Public String getName()﹛return″Not Available in Customer Database″;﹜
        Public boolean isNil()﹛return true;﹜

        class Customerfactory{
        public String[]names={"rob","Joe","Julie"};
        public Customer getCustomer(String name){
        for(int i=0;i&lt;names.length;i++){
        if(names<i>.())﹛
        return new realCusωmer(name);


        return()


        Public class CrM﹛
        Public viod get Customer()﹛
        Customerfactory()
        Customer customer1-cf.getCustomer(″rob″);
        Customer customer2=cf.getCustomer(″rob″);
        Customer customer3=cf.getCustomer(″Julie″);
        Customer customer4=cf.getCustomer(″Laura″);
        System.out.println(″customer1.getName());
        System.out.println(″customer2getName());
        System.out.println(″customer3.getName());
        System.out.println(″customer4.getName());

        Public static viod main(String[]arge)﹛
        CrM crm=new CrM();
        Crm,getCustomer();


        /*程序輸出為:
        Customer
        rob
        Not Available in Customer Database
        Julie
        Not Available in Customer Datable
        */
        int main()﹛
        CrM*crs=newCrM();
        Crs-&gt;getCustomer();
        Crs-&gt;getCustomer();
        Delete crs;
        return();

        /*程序輸出為:
        Customer
        rob
        Not Available ini Customer Database
        Julie
        Not Available in Customer Database



        >>>>返回目錄:2017上半年程序員考試案例分析真題(匯總)
        >>>>進入估分:2017上半年軟考分數早知道,在線估分+真題解析
        >>>>點擊查看:2017上半年程序員上午真題答案和解析


        溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

        軟考備考資料免費領取

        去領取

        !
        咨詢在線老師!