<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    把困難踩在腳下

    迎難而上

     

    QQ好友分組模擬小程序

     

    QQ好友分組:一個好友組里有多個好友,一個好友只能選擇一個組,這樣好友組和好友之間就是一個一對多的關系。在此程序中封裝一個好友類即Buddy類,一個組類即Group類。在Buddy類有有關好友的最基本的信息姓名和年齡;在Group類有組的名稱,還有一個盛放好友的List集合,在這個類里還有一個添加好友的方法addBuddy。新建一個測試類,在測試類新建兩個組:同事、朋友,新建四個好友,將這個四個好友分別添加到這兩個組中。

    程序代碼如下:


    //好友類

    package com.dr.qq;

    public class Buddy {
         private String name;
         private int age;
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public int getAge() {
            return age;
        }
        public void setAge(int age) {
            this.age = age;
        }
        public Buddy(String name,int age)
        {
            this.setName(name);
            this.setAge(age);
        }
        public String toString()
        {
            return "姓名:"+this.name+"  "+"年齡:"+"  "+this.age;
        }
    }

    //好友組類

    package com.dr.qq;

    import java.util.ArrayList;
    import java.util.List;

    public class Group {
        private String name;
        private List<Buddy> buddyList;
          public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public List<Buddy> getBuddyList() {
            return buddyList;
        }
        public void setBuddyList(List<Buddy> buddyList) {
            this.buddyList = buddyList;
        }
        public Group(String name)
        {
            this.setName(name);
            this.setBuddyList(new ArrayList<Buddy>());
        }
        public void addBuddy(Buddy buddy)
        {
            buddyList.add(buddy);
        }
        public String toString()
        {
            return this.getName();
        }
    }

    //測試類

    package com.dr.qq;

    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;

    public class Test {
        public static void main(String args[])
        {
            List<Group> gList=new ArrayList<Group>();
            Group group1=new Group("同事");
            Group group2=new Group("朋友");
            //將同事、朋友兩個組添加到gList集合里
            gList.add(group1);
            gList.add(group2);
            Buddy buddy1=new Buddy("張三",20);
            Buddy buddy2=new Buddy("李四",21);
            Buddy buddy3=new Buddy("王五",50);
            Buddy buddy4=new Buddy("李明",60);
            //在同事組里添加張三、李四
            group1.addBuddy(buddy1);
            group1.addBuddy(buddy2);
            //在朋友組里添加王五、李明
            group2.addBuddy(buddy3);
            group2.addBuddy(buddy4);
            Iterator<Group> iter1=gList.iterator();
            while(iter1.hasNext())
            {
                System.out.println(iter1.next());
                Iterator<Buddy> iter2=group1.getBuddyList().iterator();
                while(iter2.hasNext())
                {
                    System.out.println("\t"+iter2.next());
                }
            }
        }

    }

    程序輸出結果如下圖所示:

    qq

    這個程序需要注意的有兩點:1.搞清楚組和好友的關系即一對多的關系。2.新建組的時候一定要初始化組里的List集合(代碼:

    this.setBuddyList(new ArrayList<Buddy>());
    )。

    posted on 2010-10-28 11:05 馮魁 閱讀(474) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    快樂每一天!

    Everything is an object!

    常用鏈接

    留言簿(2)

    隨筆檔案

    學習網站

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品无码av片| 国产精品亚洲片在线观看不卡 | 亚洲AV成人无码网天堂| 亚洲一区二区三区无码国产| 4480yy私人影院亚洲| 亚洲第一成年人网站| 久久久亚洲AV波多野结衣| 亚洲国产精品婷婷久久| 久久久久亚洲AV无码麻豆| 亚洲精品91在线| 在线综合亚洲中文精品| 亚洲中文字幕久久精品蜜桃| 亚洲精品无码av片| 农村寡妇一级毛片免费看视频 | 亚洲欧洲另类春色校园小说| 亚洲精品视频在线播放| 亚洲一区精品视频在线| 亚洲日本在线电影| 国产亚洲精品免费| 国产福利免费视频 | 无码少妇精品一区二区免费动态 | 国内永久免费crm系统z在线| 人妻无码久久一区二区三区免费| 亚洲精品视频免费看| 成人免费午夜无码视频| 国产精品色午夜免费视频| 亚洲av午夜精品一区二区三区| 亚洲一区二区三区免费| 亚洲AV日韩AV永久无码下载| 亚洲伊人色一综合网| 亚洲av色香蕉一区二区三区蜜桃| 免费看内射乌克兰女| 日韩免费的视频在线观看香蕉| 18女人水真多免费高清毛片| 午夜高清免费在线观看| 亚洲性在线看高清h片| 亚洲综合色丁香麻豆| 国产精品亚洲专区无码WEB| 中国一级特黄高清免费的大片中国一级黄色片 | 亚洲成人影院在线观看| 亚洲s色大片在线观看|