3
我想将单例类成员与现有的值联系起来。这与单身想法有冲突吗?
例如:单身类可以获取参数吗?
class Point
{
private int x;
private int y;
}
我想单个实例进行相关Point实例
class PointSingleton //This is the singleton class
{
private static PointSingleton item;
private Point point; //How to relate this member to an existing point values?
static PointSingleton() //Static Ctor to initialize the item instance
{
item = new p();
}
private p()//private Ctor
{
}
public static PointSingleton GetPointSingleton()// method that enable access to item
{
return item;
}
}
从另一个类访问可能的值应该是这样的:
PointSingleton instance = PointSingleton.GetPointSingleton();
但我可以在哪里插入想要的值?
谢谢。
在静态构造函数。如果您没有这方面的信息,或者稍后需要更改,您可能不应该首先使用单身人士。 – cHao
也许你可以将方法添加到PointSingleton中,称为“更改坐标”,它会在一段时间后改变坐标? –
你的意思是我可能会这样调用它:PointSingleton instance = PointSinleton.GetPointSingleton();然后:instance.ChangeCoordinates(Point point); ? – user3041065