#자바연습문제3 [자바 기초부터 하나씩/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. [자바 기초부터 하나씩/2장 연습문제 솔루션] true or false 1.참 또는 거짓 만약 거짓이면 이유를 설명하여라. a.만약 x가 int 형이고 y가 float형이라면, y=x의 대입은 올바르다. = 참. b.하나의 문장으로 변수를 선언하고 초기화할 수 있다. = 참. c. 문장 x = 2*y = z;는 오류가 발생한다. = 참. d. 문장 x = y = 2 * z;는 오류가 발생한다. = 거짓. z가 선언이 되어있다면 오류가 발생하지 않는다. e. 문장 int byte = 350;은 오류가 발생한다. = 참. f. 문장 int byt= 350;은 오류가 발생한다. = 거짓. int형은 -2,147,483,468에서 2,147,483,467까지 표현 가능하다. g. byte x = 350; 은 오류가 발생한다. = 참. h. double 형의 변수는 32비트를 사용하.. 2020. 3. 31. 이전 1 다음