我有以下代码:我的私人为什么可以访问?
public class PersonInitializer
{
private Person _person;
public static Person LoadFromFile(string path)
{
PersonInitializer x = new PersonInitializer();
Person p = x._person; //Why am I accessible?
return x.LoadFromFile(); //Sure.
}
public Person LoadFromFile(string path)
{
}
}
为什么_ person
从x
哪怕是private
访问?我能做些什么来“保护”_person?
非常有趣的问题标题,如果你像我一样不成熟和幼稚。 – 2011-03-09 11:21:12
彼得,我编辑了这个问题,所以没有更多有趣的笑话;) – 2011-03-09 11:57:45
@彼得:我认为这将是有趣的!这是故意的,很高兴你喜欢它。 :) – Ian 2011-03-09 13:40:51