abstract class SuperSprite //父类
{
int x,y,plantX,plantY;
abstract public void getxandy(int x,int y);
}
//角色类
class diplantSprint extends SuperSprite
{ public diplantSprint()
{
}
public void getxandy(int plantX,int plantY)
this.plantX=plantX;
this.plantY=plantY; }
/////为什么plantX,plantY的值是0的
}
//主类
public class Megame extends Applet implements Runnable,KeyListener,MouseListener,MouseMotionListener
{
int zidanX,zidanY;
public void mouseEntered(MouseEvent e)
{
getxandy.getxandy(zidanX,zidanY);
}
}
//这里是一段代码.请教各位大哥怎么把主类的zidanX,zidanY参数传给角色类怎么没有用的;
{
int x,y,plantX,plantY;
abstract public void getxandy(int x,int y);
}
//角色类
class diplantSprint extends SuperSprite
{ public diplantSprint()
{
}
public void getxandy(int plantX,int plantY)
this.plantX=plantX;
this.plantY=plantY; }
/////为什么plantX,plantY的值是0的
}
//主类
public class Megame extends Applet implements Runnable,KeyListener,MouseListener,MouseMotionListener
{
int zidanX,zidanY;
public void mouseEntered(MouseEvent e)
{
getxandy.getxandy(zidanX,zidanY);
}
}
//这里是一段代码.请教各位大哥怎么把主类的zidanX,zidanY参数传给角色类怎么没有用的;
非基本类型是传引用的但楼主的code似乎不涉及以上问题.楼主可以在传值的前后都输出int的值查看是哪里出问题