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:
- class Exam {
- private int num = 0;
- public int getNum() {
- return num;
- }
- }
- public class Sample {
- public static void main(String[] args) {
- Exam e = new Exam();
- e.num = 100;
- int num = e.getNum();
- System.out.println("The number is: " + num);
- }
- } 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)- A5% (3)
- B83% (48)
- C10% (6)
- D2% (1)
Community Discussion
No community discussion yet for this question.