Oracle
1Z0-819 · Question #8
Given: public class Foo { private void print() { System.out.println("Bonjour le monde!"); } public void foo() { print(); } } public class Bar extends Foo { private void print() {…
The correct answer is C. Bonjour le monde!Hello world! See the full explanation below for the reasoning.
Question
Given:
public class Foo {
private void print() {
System.out.println("Bonjour le monde!");
}
public void foo() {
print();
}
}
public class Bar extends Foo {
private void print() {
System.out.println("Hello world!");
}
public void bar() {
print();
}
public static void main(String... args) {
Bar b = new Bar();
b.foo();
b.bar();
}
}
What is the output?
Options
- AHello world!Bonjour le monde!
- BHello world!Hello world!
- CBonjour le monde!Hello world!
- DBonjour le monde!Bonjour le monde!
How the community answered
(62 responses)- A2% (1)
- B5% (3)
- C81% (50)
- D13% (8)
Community Discussion
No community discussion yet for this question.