URL 클래스의 getDefaultPort() 메서드 동작 방법이 궁금해서

F3 누르면서 따라 들어갔음


URL.class

public int getDefaultPort() {
        return handler.getDefaultPort();
}


여기서 또 F3 누르고

URLStreamHandler.class


protected int getDefaultPort() {
        return -1;
}


-1 리턴하고 끝인데?

뭔가 황당하다....

결과는 80인데 내부 소스에서는 -1이라니깐...ㄷㄷ;;