在类之间导入java变量
我有两节课。一个类有一个变量“Image plane=null;”在这个类(Class1)中,我调用了一个函数move.lookright(),它在另一个名为move.java的类文件上执行一个函数,我的问题是我需要将一些变量导入这个类中,以便在调用函数时使用它们并使图像向右移动在类之间导入java变量,java,slick2d,Java,Slick2d,我有两节课。一个类有一个变量“Image plane=null;”在这个类(Class1)中,我调用了一个函数move.lookright(),它在另一个名为move.java的类文件上执行一个函数,我的问题是我需要将一些变量导入这个类中,以便在调用函数时使用它们并使图像向右移动 void lookRight() { if(plane.getRotation() < 0 ){ if(plane.getRotation()>-270 ){
void lookRight() {
if(plane.getRotation() < 0 ){
if(plane.getRotation()>-270 ){
plane.rotate(-0.2f * delta);
}
if(plane.getRotation()<1){
plane.rotate(0.2f * delta);
}
}
}
void lookRight(){
如果(plane.getRotation()<0){
if(plane.getRotation()>-270){
平面旋转(-0.2f*delta);
}
如果(plane.getRotation()将方法签名更改为
void lookRight(DataTypeOfPlane plane, double delta)
// replace DataTypeOfPlane with the actual data type of the variable plane ;)
并在调用方法时传递参数。将方法签名更改为
void lookRight(DataTypeOfPlane plane, double delta)
// replace DataTypeOfPlane with the actual data type of the variable plane ;)
调用方法时传递参数。这是一个很好的解决方案。或者,您可以在实例化时向移动对象提供DataTypeOfPlane
对象,并使用一些getter。相同的原理,不同的访问方法。这是一个很好的解决方案。或者,您可以提供DataTypeOfPlane
对象到对象,在实例化时移动
对象并使用一些getter。相同的原理,不同的访问方法。