三层结构的问题

[复制链接]
查看11 | 回复4 | 2008-3-5 18:32:11 | 显示全部楼层 |阅读模式
静态成员属于类,而非静态成员属于类的实例,也就是说,对于静态成员我们可以直接用"类名.成员名"的形式来调用,而非静态成员则需通过对类实例化后来通过"实例所得的对象.成员名"进行调用.所以要想直接调用USER类中的成员,就得把它写成公有的静态的.
回复

使用道具 举报

千问 | 2008-3-5 18:32:11 | 显示全部楼层
private static string user_email;//用户帐号 为啥定义静态
回复

使用道具 举报

千问 | 2008-3-5 18:32:11 | 显示全部楼层
有可能是参数传递传错了 不要用静态的 这种自定的属性类 为啥要用静态呢
回复

使用道具 举报

千问 | 2008-3-5 18:32:11 | 显示全部楼层
应该是你付值和取值是两个实例bol_user是新的实例其属性函数值当然为null,而静态的属性是不需要实例化而可以调用的,其值就存在了!如果你不想用静态的属性,那就把你付值是的实例传递给bol_user
回复

使用道具 举报

千问 | 2008-3-5 18:32:11 | 显示全部楼层
可能不是同一实例的原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行