솔루션모음/자바 기초부터 하나씩11 [자바 기초부터 하나씩/11장 연습문제 솔루션 답지 해답] 다형성 1. 참 또는 거짓 만약 거짓이면, 이유를 설명하여라. a. 자바가 다형성을 제공하지 않았더라도, 후기 바인딩의 효과는 if-else문을 사용하여 수행될 수 있다. 답 : 참 b. 자바 컴파일러가 다음 문장 x.doSomething(); 을 검사할 때, 컴파일러는 실행 시에 어떤 코드가 실행될지 결코 알지 못한다. 답 : 거짓. private,static,final 키워드에 대한 동적 바인딩이 없으므로 컴파일러는 실행할 코드를 결정 할 수 있습니다. c. 자바 컴파일러가 다음 문장 x.doSomething(); 을 검사할 때, 컴파일러는 실행 시에 어떤 코드가 실행될지 항상 알고 있다. 답 : 거짓. 동적 바인딩은 모든 메소드에 사용됩니다. 하지만 private, static, fianal키워드로 표시된.. 2020. 4. 1. [자바 기초부터 하나씩/10장 연습문제 솔루션 답지 해답] 상속 1.참 또는 거짓 만약 거짓이면, 이유를 설명하여라. a. private 인스턴스 변수는 protected 인스턴스 변수와 다르지 않다. 답 : 거짓. protected 변수는 서브클래스에 접근 가능하지만 private는 접근이 불가능합니다. b. 서브 클래스는 생성자를 제외하고 기본 클래스로부터 모든 메소드를 상속받는다. 답 : 거짓. 서브클래스는 private메소드를 상속받지 않습니다. c. X extends Y는 Y가 X를 상속받는다는 것을 의미한다. 답 : 거짓. X가 Y를 상속받음 d. 모든 클래스는 Object를 확장한다. 답 : 참. e. 상속의 중요한 이점은 프로그래머가 클래스 정의 부분을 다시 입력하는 수고를 덜어주는 것이다. 답 : 거짓. 오브젝트를 더욱 적극적으로 사용이 가능하다는 장.. 2020. 4. 1. [자바 기초부터 하나씩/9장 연습문제 솔루션 답지 해답] 객체와 클래스 1.참 또는 거짓 a. 자바에서는 프로그래머가 자신의 클래스를 작성하는 것을 허용하지 않는다. 답 : 거짓. 프로그래머는 자신의 클래스를 작성하여 이용이 가능하다. b. 클래스의 private 메소드는 그 클래스의 모든 메소드에서 접근이 가능하다. 답 : 참 c. 클래스의 public 메소드는 그 클래스의 모든 메소드에서 접근이 가능하다. 답 : 참 d. 클래스의 public 메소드는 그 클래스의 외부의 메소드에서 접근이 가능하다. 답 : 참 e. private 인스턴스 변수는 클래스에 있는 모든 메소드에서 접근이 가능하다. 답 : 참. f. private 인스턴스 변수는 클래스 외부의 메소드에서 접근이 가능하다. 답 : 거짓. 클래스 내부에 메소드에서만 접근이 가능합니다. g. static 변수는 인스.. 2020. 4. 1. [자바 기초부터 하나씩/7장 연습문제 솔루션 답지 해답] 배열 1.참 또는 거짓 만약 거짓이면, 이유를 설명하여라. a. 배열에 저장된 값은 모두 같은 유형이어야 한다. = 참. b. 모든 자바 배열의 인덱스는 1로부터 시작된다. = 거짓. 0부터 시작한다. c. 자바 배열은 많아야 65,535항목을 저장할 수 있다. = 거짓. 정수형이며 음수는 저장 불가능하다. d. 2차원 배열은 배열들의 배열이다. = 참. e. 배열이 메소드로 전달될 때, 인수(argument) 배열의 값이 매개변수(parameter) 배열로 복사된다. = 거짓. 배열의 값이 아닌 주소가 복사된다. f. 일단 선언되면, 배열 참조의 값을 변경할 수 없다 =거짓. 변경 가능하다. g. 일단 선언되면, 배열 요소의 값을 변경할 수 없다. = 거짓. 변경가능하다. h. 일단 선언되면, 배열의 크기를.. 2020. 3. 31. 이전 1 2 3 다음