我是 C# 的新手,想知道在同一个命名空间中有两个类,我是否可以在另一个的构造函数中调用一个的构造函数?
例如:
class Company
{
// COMPANY DETAILS
Person owner;
string name, website;
Company()
{
this.owner = new Person();
}
}
由于其保护级别,上述返回“Person.Person()”不可访问。Person 类如下所示:
class Person
{
// PERSONAL INFO
private string name, surname;
// DEFAULT CONSTRUCTOR
Person()
{
this.name = "";
this.surname = "";
}
}
有什么我在这里想念的吗?构造函数不应该可以从同一个命名空间中的任何地方访问吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句