面向对象基础实现小型通讯录

mac2025-12-21  8

面向对象基础实现小型通讯录

实现一个小型通讯录,定义Friend类,编写它具有的属性 姓名(name)、电话(phone)、邮箱(email)和公司(comp) 以及添加联系人方法(addFriend)和显示联系人方法(showFriend)。 单独使用属性来封装类, 使用FriendOperate类来封装添加联系人和显示联系人的方法, 联系人使用数组存储,在FriendOperate类中定义 在测试类创建对象并测试

定义Friend类

public class Friend { String name; String phone; String email; String comp; }

添加联系人方法(addFriend)

public boolean addFriend(Friend friend){ if(index!=fid.length){ fid[index++] = friend; return true; } return false; }

显示联系人方法(showFriend)

public void showFriend(){ for(Friend fids:fid){ if(fids!=null){ System.out.println(fids.name+" "+fids.phone+" "+fids.email+" "+fids.comp); }else{ break; } } }

在测试类创建对象并测试

{ FriendOperate fop = new FriendOperate(); } //添加联系人 for(int i = 0;i<100;i++){ //将输入的变量存入到Friend对象中 Friend fid = new Friend(); //为对象的属性赋值 fid.name = "张三"+i; fid.comp = "宝鸡文理"+i; fid.email = "12345"+i; fid.phone = "1234"+i; boolean boo = fop.addFriend(fid); if(boo){ System.out.println("成功添加第"+i+"个学生"); } } { fop.showFriend(); }
最新回复(0)