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();
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 5 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)