类B实例化类A的对象作为其属性为什么不行?

jiongxiaotao 2012-08-22 09:50:12
public class A
{
private aaa;
public void bbb();
}
public class B
{
A a=new A();
public hehe()
{
A a=new A();
}

}
类B中hehe函数外的实例化实际并没有a这个属性,hehe函数里的实例化可以实例出a并调用a.bbb()等方法。
代码是C#,类A和B不在同一个命名空间,采用动态引用,生成A的所在项目,然后B所在项目引用A所在项目。
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiongxiaotao 2012-08-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

我是说hehe里面的。否则你实际上初始化的是另一个局部变量a,而不是成员变量a。
[/Quote]

哦,突然发现我2了。。。
threenewbee 2012-08-22
  • 打赏
  • 举报
回复
我是说hehe里面的。否则你实际上初始化的是另一个局部变量a,而不是成员变量a。
threenewbee 2012-08-22
  • 打赏
  • 举报
回复
A a=new A();
=>
a=new A();

110,549

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧