class anyName
{
int Tcol = 0;
int fc = 0;
int x = 0;
float randx = (random(1, 1000));
float randy = (random (0, 600));
int Tsizes = 1;
{
if (fc >= x) { //Random Ellipse 3
stroke (Tcol);
fill (Tcol);
ellipse (randx, randy, Tsizes, Tsizes);
}
}
}
anyName ranx1 = new anyName();
ranx1.x = 100;
嗨,我正在尝试向我的代码添加一个类/对象,但是它不起作用。到目前为止,这是我所拥有的类,但是当我实例化该类中的一个对象(ranx1),然后尝试更改其中的一个变量(x)时,它表明存在错误。有什么需要我改变的吗?我真的很感谢您的帮助。
由于我从该类实例化了一个对象,因此如何更改新对象的变量?例如,如果在类x = 0中,则我进行了复制,这一次我希望x等于100,但所有其他变量(例如Tcol和fc)保持不变。我知道这是可能的,因为我的老师教过它,但是它对我来说现在不起作用。
ranx1.x = 100;
最佳答案
如果您试图从不在同一包中的类进行访问,则需要将变量声明为“ public”。