场景是:
隐藏BankAccount的构造函数。为了允许构建BankAccount,创建一个名为CreateNewAccount的公共静态方法,负责在请求时创建并返回新的BankAccount对象。该方法将充当创建新BankAccounts的工厂。
我使用的代码如下:
但是这一直在抛出错误。我不知道如何在同一类中的方法中调用构造函数。
隐藏BankAccount的构造函数。为了允许构建BankAccount,创建一个名为CreateNewAccount的公共静态方法,负责在请求时创建并返回新的BankAccount对象。该方法将充当创建新BankAccounts的工厂。
我使用的代码如下:
private BankAccount()
{
///some code here
}
//since the bank acc is protected, this method is used as a factory to create new bank accounts
public static void CreateNewAccount()
{
Console.WriteLine("\nCreating a new bank account..");
BankAccount();
}
但是这一直在抛出错误。我不知道如何在同一类中的方法中调用构造函数。
new
运算符 new 运算符 (C# 参考)。 - horgh