Consider the following class. 1 public class Example 2 { 3 private int a; 4 private String x; 5 6 public Example() 7 { 8 a = 0; 9 x = "1"; 10 } 11 12 public Example(int a, String x) 13 { 14 a = a + 10; 15 this.a = a; 16 this.x = x; 17 } 18 19 public void b() 20 { 21 a = a + 1; 22 x = x + "0"; 23 } 24 25 public void c() 26 { 27 b(); 28 a = a / 2; 29 x = x + "1"; 30 b(); 31 } 32 33 public int d() 34 { 35 return a; 36 } 37 38 public String e() 39 { 40 return x; 41 } 42 43 public int f(int a) 44 { 45 return a; 46 } 47 48 public void g() 49 { 50 System.out.println(x + " | " + a); 51 } 52 } State which lines (begin and end of line) declare 1) constructors, 2) Consider class Example from the previous exercise. For each object first and second, write down the value of the fields a and x or indicate that the object does not exist (e.g. using a forward slash “/”), after the execution of each of the following lines of code. 1 Example first = new Example(); 2 Example second = new Example(2, "0"); 3 first.b(); 4 second.c(); 5 second.c(); 6 first.g();
Consider the following class.
1 public class Example
2 {
3 private int a;
4 private String x;
5
6 public Example()
7 {
8 a = 0;
9 x = "1";
10 }
11
12 public Example(int a, String x)
13 {
14 a = a + 10;
15 this.a = a;
16 this.x = x;
17 }
18
19 public void b()
20 {
21 a = a + 1;
22 x = x + "0";
23 }
24
25 public void c()
26 {
27 b();
28 a = a / 2;
29 x = x + "1";
30 b();
31 }
32
33 public int d()
34 {
35 return a;
36 }
37
38 public String e()
39 {
40 return x;
41 }
42
43 public int f(int a)
44 {
45 return a;
46 }
47
48 public void g()
49 {
50 System.out.println(x + " | " + a);
51 }
52 }
State which lines (begin and end of line) declare 1) constructors, 2)
Consider class Example from the previous exercise. For each object first and second, write down the value of the
fields a and x or indicate that the object does not exist (e.g. using a forward slash “/”), after the execution of each of
the following lines of code.
1 Example first = new Example();
2 Example second = new Example(2, "0");
3 first.b();
4 second.c();
5 second.c();
6 first.g();
Step by step
Solved in 5 steps