比如数据库里有一个用户表,字段是 姓名,年龄
那...
用户 用户 = new 用户();
用户.姓名="张三";
用户.添加();用户.年龄=22;
用户.修改();用户.删除();
还是
用户 用户 = new 用户();
用户.姓名="张三";用户列表 用户列表 = new 用户列表();
用户列表.添加用户(用户);用户.年龄=22;用户列表.修改用户(用户);用户列表.删除用户(用户);
哪一种合适啊???想不到别的,哪位给点最简单最直观的概念理解一下.
那...
用户 用户 = new 用户();
用户.姓名="张三";
用户.添加();用户.年龄=22;
用户.修改();用户.删除();
还是
用户 用户 = new 用户();
用户.姓名="张三";用户列表 用户列表 = new 用户列表();
用户列表.添加用户(用户);用户.年龄=22;用户列表.修改用户(用户);用户列表.删除用户(用户);
哪一种合适啊???想不到别的,哪位给点最简单最直观的概念理解一下.
节点里添加两个指针
class User
{
public static int count;
public int number;
...
public User upPoint = null;
public User downPoint = null;
}指向上一节点和下一节点
在使用中可以灵活的添加删除节点
可以在添加的同时进行排序和剔除相同如果嫌麻烦
就新建一个类封装所有的用户类
性能上肯定没有第一种方案好
不过便于理解
在用户列表类里进行用户类的操作,
用户 用户 = new 用户();
逻辑使用层仅用户列表类的操作
用户列表 用户列表 = new 用户列表();
http://www.objecttutor.com