What is the result?

Given:
1. class Exam {
2. private int num = 0;
3. public int getNum() {
4. return num;
5. }
6. }
7. public class Sample {
8. public static void main(String[] args) {
9. Exam e = new Exam();
10. e.num = 100;
11. int num = e.getNum();
12. System.out.println(“The number is: ” + num);
13. }
14. }
What is the result?

Given:
1. class Exam {
2. private int num = 0;
3. public int getNum() {
4. return num;
5. }
6. }
7. public class Sample {
8. public static void main(String[] args) {
9. Exam e = new Exam();
10. e.num = 100;
11. int num = e.getNum();
12. System.out.println(“The number is: ” + num);
13. }
14. }
What is the result?

A.
The number is: 100

B.
Compilation fails.

C.
The number is: 0

D.
An exception is thrown at runtime.



Leave a Reply 0

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