我正在轮询事件队列并根据事件结果在另一个类中设置变量。
while(!fin){
pollEvents();
}
在事件处理程序中:
case Sdl.SDL_MOUSEMOTION:
game.setdx(e.motion.y);
game.setdy(e.motion.x);
break;
我是Java的新手。我的理解是这些值将通过值而不是参考传递,并且我想知道它是否会更好:
答案 0 :(得分:0)
想出来,以为我会分享。属性适用于类和结构......我的印象是它们仅用于结构。无论如何,根据我的理解,属性就像直接分配。语法:
class ThatWillStoreTheVal{
private bool ford=false;
//seter/getter method called a property
public bool fordP{
set{ford=value;}
get{return ford;}
}
}
class ThatSetsTheProperty{
private ThatWillStoreTheVal ob;
//the assignment. Note that the method like name is called not the variable name
...
if(e.key.keysym.sym==Sdl.SDLK_e) ob.fordP=true;
...