찾아본 내용 1. 코틀린에서 확장함수 사용 시 객체가 null이어도 메서드 호출을 할 수 있는 이유는? 자바에서의 static 메서드와 같이 동작해서 그런가? (p. 265) 코틀린의 확장 함수는 실제로 자바의 static 메서드로 컴파일됩니다. 즉, 확장 함수는 호출되는 대상 객체를 첫 번째 매개변수로 받는 자바의 정적 메서드와 유사하게 동작합니다. 이러한 구현 방식 덕분에, 확장 함수는 클래스의 일부가 아니기 때문에, 객체가 null일지라도 함수를 호출할 수 있습니다. fun String?.isNullOrBlank(): Boolean { return this == null || this.isBlank() } public class StringExtensions { public static boolea..