본문 바로가기
반응형

확인문제15

[이것이 자바다] chapter.8 - 확인문제 1. 인터페이스에 대한 설명으로 틀린 것은 무엇입니까? 인터페이스는 객체 사용 설명서 역할을 한다. 구현 클래스가 인터페이스의 추상 메소드에 대한 실체 메소드를 가지고 있지 않으면 추상 클래스가 된다. 인터페이스는 인스턴스 필드를 가질 수 있다. 구현 객체는 인터페이스 타입으로 자동 변환된다. 2. 인터페이스의 다형성과 거리가 먼 것은? 필드가 인터페이스 타입일 경우 다양한 구현 객체를 대입할 수 있다. 매개 변수가 인터페이스 타입일 경우 다양한 구현 객체를 대입할 수 있다. 배열이 인터페이스 타입일 경우 다양한 구현 객체를 저장할 수 있다. 구현 객체를 인터페이스 타입으로 변환하려면 강제 타입 변환을 해야 한다. 3. 다음은 Soundable 인터페이스입니다. sound() 추상 메소드는 객체의 소리를.. 2023. 2. 1.
[이것이 자바다] chapter.7 - 확인문제 1. 자바의 상속에 대한 설명 중 틀린 것은 무엇입니까? 자바는 다중 상속을 허용한다. 부모의 메소드를 자식 클래스에서 재정의(오버라이딩)할 수 있다. 부모의 private접근 제한을 갖는 필드와 메소드는 상속의 대상이 아니다. final 클래스는 상속할 수 없고, final 메소드는 오버라이딩 할 수 없다 . 2. 클래스 타입 변환에 대한 설명 중 틀린 것은 무엇입니까? 자식 객체는 부모 타입으로 자동 타입 변환된다. 부모 객체는 항상 자식 타입으로 강제 타입 변환된다. 자동 타입 변환을 이용해서 필드와 매개 변수의 다형성을 구현한다. 강제 타입 변환 전에 instanceof 연산자로 변환 가능한지 검사하는 것이 좋다. 3. final 키워드에 대한 설명으로 틀린 것은 무엇입니까? final 클래스는 .. 2023. 1. 30.
[이것이 자바다] chapter.6 확인 문제 - 2 16. PrinterExample 클래스에서 Printer 객체를 생성하고 println()메소드를 호출해서 매개값을 콘솔에 출력하려고 합니다. println() 메소드의 매개값으로는 int, boolean, double, String 값을 줄 수 있습니다. Printer 클래스에서 println() 메소드를 선언해보세요. package print; public class Printer { void println(int a){ System.out.println(a); } void println(boolean b){ System.out.println(b); } void println(double c){ System.out.println(c); } void println(String d){ System.ou.. 2023. 1. 30.
[이것이 자바다] chapter.6 확인 문제 - 1 1. 객체와 클래스에 대한 설명으로 틀린 것은 무엇입니까? 클래스는 객체를 생성하기 위한 설계도(사진)와 같은 것이다. new 연산자로 클래스의 생성자를 호출함으로써 객체가 생성된다. 하나의 클래스로 하나의 객체만 생성할 수 있다. 객체는 클래스의 인스턴스이다. 2. 클래스의 구성 멤버가 아닌 것은 무엇입니까? 필드 생성자 메소드 로컬 변수 3. 필드, 생성자, 메소드에 대한 설명으로 틀린 것은 무엇입니까? 필드는 객체의 데이터를 저장한다. 생성자는 객체의 초기화를 담당한다. 메소드는 객체의 동작 부분으로, 실행 코드를 가지고 있는 블록이다. 클래스는 반드시 필드와 메소드를 가져야 한다. ex) 인터페이스, 추상메소드 4. 필드에 대한 설명으로 틀린 것은 무엇입니까? 필드는 메소드에서 사용할 수 있다. .. 2023. 1. 20.
[이것이 자바다] chapter.5 확인 문제 1. 참조 타입에 대한 설명으로 틀린 것은 무엇입니까? 참조 타입에는 배열, 열거, 클래스, 인터페이스가 있다. 참조 타입 변수의 메모리 생성 위치는 스택이다. 참조 타입에서 ==, != 연산자는 객체 번지를 비교한다. 참조 타입은 null값으로 초기화할 수 없다. 2. 자바에서 메모리 사용에 대한 설명으로 틀린 것은 무엇입니까? 로컬 변수는 스택 영역에 생성되며 실행 블록이 끝나면 소멸된다. 메소드 코드나 상수, 열거 상수는 정적(메소드) 영역에 생성된다. 참조되지 않는 객체는 프로그램에서 직접 소멸 코드를 작성하는 것이 좋다. 배열 및 객체는 힙 영역에 생성된다. 3. String 타입에 대한 설명으로 틀린 것은 무엇입니까? String은 클래스이므로 참조 타입이다. String 타입의 문자열 비교는.. 2023. 1. 20.
[이것이 자바다] chapter.4 확인 문제 1. 조건문과 반복문의 종류를 괄호 () 속에 넣어 보세요. 조건문: (if문), (switch문) 반복문: (for문), (while문), (do-while문) 2. 조건문과 반복문을 설명한 것 중 틀린 것은 무엇입니까? if문은 조건식의 결과에 따라 실행 흐름을 달리할 수 있다. switch문에서 사용할 수 있는 변수의 타입은 int, double이 될 수 있다. for문은 카운터 변수로 지정한 횟수만큼 반복시킬 때 사용할 수 있다. break문은 switch문, for문, while문을 종료할 때 사용할 수 있다. 3. for문을 이용해서 1부터 100까지의 정수 중에서 3의 배수의 총합을 구하는 코드를 작성해보세요. 정답: package chapter4; public class Exercise03.. 2023. 1. 19.
반응형