为了账号安全,请及时绑定邮箱和手机立即绑定

关于面向对象的简单问题

关于面向对象的简单问题

弑天下 2018-11-26 09:15:18
有一个用户类,我是这么写的public class User    {        private string userId;        private string userName;        private string password;        private string[] powers;        public string UserId        {            get { return userId; }            set { userId = value; }        }        public string UserName        {            get { return userName; }            set { userName = value; }        }        public string Password        {            get { return password; }            set { password = value; }        }        public string[] Powers        {            get { return powers; }            set { powers = value; }        }        public void Load() { }        public void Save() { }        public void Delete() { }        public void HasPower() { }    }但发现了以下几个问题1、无法从数据库初始化一个实例,Load方法是不是要写成静态的,还是要怎么做?2、如果我要列出所有的用户,我不知道该放到哪个类里面?现在脑子有点乱,想不清楚,谁能帮帮我啊!
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

1.初始化数据时,建议在构造函数各来实现,这样会比较方便,性能较佳;

2.若要列出所有用户,则可以使用List列表结合实体类User来实现,List<User> listUser=new List<User>();


查看完整回答
反对 回复 2018-11-30
  • 2 回答
  • 0 关注
  • 620 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信