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.Serialization {
12. int a;

13. }
Methods foo is implemented with 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 MyData();
12. data.a = 1;
13. Fooref.foo(data);
14. System.out.printIn(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.Serialization {
12. int a;

13. }
Methods foo is implemented with 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 MyData();
12. data.a = 1;
13. Fooref.foo(data);
14. System.out.printIn(data.a);
What is the value of data.a when control reaches Line 14 of the client?

A.
0

B.
1

C.
2



Leave a Reply 0

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