39. static 블록·초기화 블록·생성자 실행 순서
다음 Java 프로그램의 실행 결과를 쓰시오.
1class Base {2int v = 1;34static {5System.out.println("BS");6}78{9System.out.println("BI" + v);10}1112Base() {13this(10);14System.out.println("B()" + v);15}1617Base(int n) {18v += n;19System.out.println("B(int)" + v);20}21}2223class Sub extends Base {24int w = v * 2;2526static {27System.out.println("SS");28}2930{31System.out.println("SI" + w);32}3334Sub() {35System.out.println("S()" + w);36}37}3839public class Main {40public static void main(String[] args) {41Sub s = new Sub();42System.out.println(s.v + s.w);43}44}