What is the value of data, a when control reaches Line 14 of the client ?

A developer writes a stateless session bean FooBean with one remote business interface
FooRemote containing one business method foo. Method foo takes a single parameter of
application-defined type MyData.
11. public class MyData implements Java. io.Serializablej
12. int a;
13.}
Method foo is implemented within the FooBean class as:
11. public void foo(MyData data) {
12. data.a = 2;
13.}
Another session bean within the same application has a reference to FooRemote in variable
fooRef and calls method foo with the following code:
11. MyData data = new MyDatafJ;
12. data.a = 1;
13. fooRef.foo(data);
14. System, out. println(data. a);
What is the value of data, a when control reaches Line 14 of the client ?

A developer writes a stateless session bean FooBean with one remote business interface
FooRemote containing one business method foo. Method foo takes a single parameter of
application-defined type MyData.
11. public class MyData implements Java. io.Serializablej
12. int a;
13.}
Method foo is implemented within the FooBean class as:
11. public void foo(MyData data) {
12. data.a = 2;
13.}
Another session bean within the same application has a reference to FooRemote in variable
fooRef and calls method foo with the following code:
11. MyData data = new MyDatafJ;
12. data.a = 1;
13. fooRef.foo(data);
14. System, out. println(data. a);
What is the value of data, a when control reaches Line 14 of the client ?

A.
0

B.
1

C.
2

D.
either1or 2



Leave a Reply 0

Your email address will not be published. Required fields are marked *