94. 접근 제어자와 super 생성자 호출 순서
다음 Java 프로그램의 실행 결과를 쓰시오.
1class Device {2private int code = 1;3protected String name;45Device(String name, int code) {6this.name = name;7this.code += code;8System.out.println("D " + info());9System.out.println("D " + tag());10}1112private String info() {13return name + code;14}1516String tag() {17return "dev";18}1920int getCode() {21return code;22}23}2425class Phone extends Device {26private int code = 50;27private String model = "X";2829Phone(String name) {30super(name + "-p", 7);31code += getCode();32System.out.println("P " + info() + " " + tag());33}3435private String info() {36return name + code;37}3839@Override40String tag() {41return model + code;42}43}4445public class Main {46public static void main(String[] args) {47Phone p = new Phone("go");48System.out.println(p.getCode() + " " + p.tag());49}50}