| preferred AP College board partner for AP classes
hard Solved by 14 students
Static Vs Instance Method Calls
< Prev
Next >

What is the output of the program above?

class Alpha {
    static String staticMethod() { return "Alpha"; }
    String instanceMethod() { return "alpha"; }
}
class Beta extends Alpha {
    static String staticMethod() { return "Beta"; }
    String instanceMethod() { return "beta"; }
}
public class Test {
    public static void main(String[] args) {
        Alpha a = new Beta();
        System.out.print(a.staticMethod() + " " + a.instanceMethod());
    }
}
A

Alpha alpha

B

Beta alpha

C

Alpha beta

D

Beta beta

Hint
Did You Know?
Explain Why
Explain All Answers
Check Answer
Show Correct Answer

Question Leaderboard

Rank
User
Correct Count
Attempt Count
Time
Score
#1songqiuhui201211 0m 10s 90
#2patrickmeijer00911 0m 20s 80
#3leftoverjluck12 0m 41s 49
#4y.seong202712 1m 24s 6
#5znasibli101 0m 00s -10
#6701704613 2m 05s -45
#710818526512 2m 25s -55
#8shelter200200401 1m 26s -96
#9lsj0803092212 33m 04s -1,894
APFIVE © 2020.
Email: [email protected]|Privacy Policy