class Peoples {
late int id;
late String name;
static final Peoples _inst = Peoples._internal();
Peoples._internal();
factory Peoples() {
return _inst;
}
}
我有一个单例类,它确保只创建一个类的实例。因此,即使有人尝试进行实例化,他们也会使用同一个实例。而且,我可以创建和设置值,例如:
Peoples ps1 = Peoples();
Peoples ps2 = Peoples();
ps1.id = 1;
ps1.name = "First";
ps2.id = 2;
ps2.name = "Second";
能否实例化并设置如下值:
Peoples ps1 = Peoples(1, "First");
Peoples ps2 = Peoples(2, "Second");
现在,“ps1”和“ps2”都将拥有(2,“Second”)。