Determine output:
class A{ { System.out.print("b1 "); } public A(){ System.out.print("b2 "); } } class B extends A{ static{ System.out.print("r1 "); } public B(){ System.out.print("r2 "); } { System.out.print("r3 "); } static{ System.out.print("r4 "); } } public class Test extends B{ public static void main(String[] args){ System.out.print("pre "); new Test(); System.out.println("post "); } }
A.r1 r4 pre b1 b2 post
B.pre r1 r4 b1 b2 r2 r3 post
C.r1 r4 pre b1 b2 r3 r2 post
D.r1 r4 pre b1 b2 post r3 r2
Answers
Answered by
1
option C is correct
Maybe I am right!!!
Maybe I am right!!!
Answered by
0
heya..
Here is your answer...
C.r1 r4 pre b1 b2 r3 r2 post is the correct option.
It may help you..☺☺
Here is your answer...
C.r1 r4 pre b1 b2 r3 r2 post is the correct option.
It may help you..☺☺
Similar questions
English,
6 months ago
Chemistry,
6 months ago
French,
6 months ago
Computer Science,
1 year ago
Computer Science,
1 year ago
Physics,
1 year ago
Biology,
1 year ago