In the following quiz, the correct answer is the number 2 but its marked the number 8 as correct.
What does the program print?
public class Counter {
public int addToNumber(int number) {
return number + 1;
}
public int subtractFromNumber(int number) {
return number - 1;
}
}
public class SuperCounter extends Counter {
@Override
public int addToNumber(int number) {
return number + 5;
}
}
public static void main(String[] args) {
Counter counter = new Counter();
Counter superCounter = new SuperCounter();
int number = 3;
number = superCounter.subtractFromNumber(number);
number = superCounter.subtractFromNumber(number);
number = counter.addToNumber(number);
System.out.println(number);
}
Select the correct answer
2 (this is the correct answer)
3
4
7
8 (this is marked as the correct answer in the quizz)
In the following quiz, the correct answer is the number 2 but its marked the number 8 as correct.
What does the program print?
public class Counter {
}
public class SuperCounter extends Counter {
}
public static void main(String[] args) { Counter counter = new Counter(); Counter superCounter = new SuperCounter(); int number = 3; number = superCounter.subtractFromNumber(number); number = superCounter.subtractFromNumber(number); number = counter.addToNumber(number); System.out.println(number); }
Select the correct answer