nerdexam
Oracle

1Z0-850 · Question #50

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…

The correct answer is B. Compilation fails. See the full explanation below for the reasoning.

Question

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?

Options

  • AThe number is: 100
  • BCompilation fails.
  • CThe number is: 0
  • DAn exception is thrown at runtime.

How the community answered

(58 responses)
  • A
    5% (3)
  • B
    83% (48)
  • C
    10% (6)
  • D
    2% (1)

Community Discussion

No community discussion yet for this question.

Full 1Z0-850 Practice