问题:
class Foo {
private int x;
publicFoo(intx) {this.x=x; }
public void setX( int x) { this.x = x; }
public int getX() { return x; }
}
public class Gamma {
static Foo fooBar( Foo foo) {
foo = new Foo( 100);
return foo;
}
public static void main( String[] args) {
Foo foo = new Foo( 300);
System.out.print( foo.getX() + “-“);
Foo fooFoo = fooBar( foo);
System.out.print( foo.getX() + “-“);
System.out.print( fooFoo.getX() + “-“);
foo = fooBar( fooFoo);
System.out.print( foo.getX() + “-“);
System.out.prmt( fooFoo.getX());
}
}
What is the output of this program?()
A . 300-100-100-100-100
B . 300-300-100-100-100
C . 300-300-300-100-100
D . 300-300-300-300-100
class Foo {
private int x;
publicFoo(intx) {this.x=x; }
public void setX( int x) { this.x = x; }
public int getX() { return x; }
}
public class Gamma {
static Foo fooBar( Foo foo) {
foo = new Foo( 100);
return foo;
}
public static void main( String[] args) {
Foo foo = new Foo( 300);
System.out.print( foo.getX() + “-“);
Foo fooFoo = fooBar( foo);
System.out.print( foo.getX() + “-“);
System.out.print( fooFoo.getX() + “-“);
foo = fooBar( fooFoo);
System.out.print( foo.getX() + “-“);
System.out.prmt( fooFoo.getX());
}
}
What is the output of this program?()
● 参考解析
本题暂无解析
相关内容
相关标签