<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无码一区二三区| 亚洲国产综合第一精品小说| 免费日本一区二区| 亚洲精品无码久久久久sm| 无码日韩人妻AV一区免费l| 亚洲国产黄在线观看| 色吊丝性永久免费看码| 亚洲精品偷拍视频免费观看| jizz免费一区二区三区| 亚洲熟妇少妇任你躁在线观看无码| a级毛片免费高清视频| 亚洲人成伊人成综合网久久久| 99久久婷婷免费国产综合精品| 久久精品视频亚洲| 免费在线看v网址| 亚洲国产美女精品久久久| 亚洲AⅤ无码一区二区三区在线| 无码免费又爽又高潮喷水的视频| 亚洲中文字幕在线第六区| 国产免费一区二区视频| 亚洲精品中文字幕乱码影院| 成人免费淫片在线费观看| 污视频网站免费观看| 亚洲va在线va天堂va888www| 99国产精品永久免费视频| 国产精品亚洲专区无码唯爱网| 久久亚洲国产精品123区| 3344免费播放观看视频| 亚洲一区二区三区在线观看网站| 国产最新凸凹视频免费| 伊人久久大香线蕉免费视频| 亚洲日本香蕉视频| 全亚洲最新黄色特级网站| 免费av一区二区三区| 亚洲熟妇成人精品一区| 亚洲精品无码久久一线| 欧美最猛性xxxxx免费| 91在线免费观看| 国产精品高清视亚洲一区二区| 久久久久久久亚洲精品|