猿问

这段程序怎么运行?

class B{

int x=100,y=200;  //变量类型为整数类型

public void setX(int x){

  x=x;

}

public void setY(int y){

 this.y=y;

}

public int getXYSum(){

return x+y;

}

}

public class A{

 public static void main(String args[]){

  B b=new B();

  b.setX(-100);

  b.setY(-200);

System.out.println(sum=+b.getXYSum());

}

}


qq_无名天空_0
浏览 1831回答 2
2回答

小花要努力奋斗

运行结果为-100,如果你setX里改成this.x=x,结果就变成-300.

IT界小嫩草一枚

-100
随时随地看视频慕课网APP

相关分类

Java
我要回答