본문 바로가기

프로그래밍/Java

(15)
이것이 자바다 9장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 중첩 멤버 클래스,에 대한 설명으로 틀린 것은? 4번 로컬 클래스에 대한 설명으로 틀린 것은? 3번 익명 객체에 대한 설명으로 틀린 것은? 3번 멤버 클래의 객체를 생성하는 코드를 작성해보세요 Car myCar = new Car(); Car.Tire tire = myCar.new Tire(); Car.Engine engine = new Car.Engine(); 인터페이스의 익명 구현 객체를 이용해서 대입해보세요. public interface Vehicle { public void run(); } public class Anonymous { Vehicle field = new Vehicle() { @Override public void run() { System.out.println("자전거가 달립니다...
이것이 자바다 8장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 인터페이스에 대한 설명으로 틀린 것은? 3번 인터페이스의 다형성과 거리가 먼 것은? 4번 cat과 dog 클래스를 작성해보세요 public class Main { private static void printSound(Soundable soundable){ System.out.println(soundable.sound()); } public static void main(String[] args) { printSound(new Cat()); printSound(new Dog()); } public static class Cat implements Soundable { @Override public String sound() { return "야옹"; } } public static class Dog im..
이것이 자바다 7장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 자바의 상속으로 틀린 것은? 1번 클래스 타입 변환으로 틀린 것은? 2번 final 키워드에 대한 설명으로 틀린것은? 1번 오버라이딩에 대한 설명으로 틀린 것은? 4번 chile 클래스 생성자에서 에러가 발생한 이유는? this.name은 할수없다 super(name);이렇게 부모 생성자를 호출해야한다 Parent 클래스를 상속 받는 Child 클래스를 작성했다 출력 결과는? Parent(String nation) call Parent() call Child(String name) call Child() call Tire 클래스를 상속받아 SnowTire 클래스를 작성했다. 출력 결과는? 스노우 타이어가 굴러갑니다. 스노우 타이어가 굴러갑니다. 다음 클래스를 만들었을 때 빈칸에 들어올 수 없는 코드는 2..
이것이 자바다 6장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 하아... 이거 교수님이 한챕터 나갈때마다 확인문제를 과제로 내주시는데 힘들다... 객체와 클래스에 대한 설명으로 틀린 것은 무엇입니까? 3번 클래스의 구성 멤버가 아닌 것은 무엇입니까? 4번 필드, 생성자, 메소드에 대한 설명으로 틀린 것은 무엇입니까? 4번 필드에 대한 설명으로 틀린 것은 무엇입니까? 3번 생성자에 대한 설명으로 틀린 것은 무엇입니까? 1번 메소드에 대한 설명으로 틀린 것은 무엇입니까? 4번 메소드 오버로딩 메소드 오버로딩에 대한 설명으로 틀린 것은 무엇입니까? 2번 인스턴스 멤버와 정적 멤버에 대한 설명으로 틀린 것은 무엇입니까? 2번 인스턴스 멤버는 생성자에서는 사용 가능 정적 블록은 불가능 final 필드와 상수에 대한 설명으로 틀린 것은? 2번 static final 상수는 불..
이것이 자바다 5장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 참조 타입에 관한 설명으로 틀린 것은 무엇입니까? 4. 참조 타입은 null 값으로 초기화 할 수 없다. 자바에서 메모리 사용에 대한 설명으로 틀린 것은 무엇입니까? 3. 참조되지 않는 객체는 프로그램에서 직접 소멸 코드를 작성하는 것이 좋다. 갈비지 컬렉션이라고 하는 곳에서 자동으로 없애준다 String 타입에 대한 설명으로 틀린 것은 무엇입니까? 2. String 타입의 문자열 비교는 == 를 사용해야한다. equals() 메소드를 사용한다 String 타입의 == 비교는 주소를 비교하는 것이다 배열을 생성하는 방법으로 틀린 것은 무엇입니까? 2. int[] array; array = {1, 2, 3}; 첫 문장에서 에러난다. 배열의 기본 초기값에 대한 설명으로 틀린 것은 무엇입니까? 3. boole..
이것이 자바다 4장 확인문제(연습문제) 답 - 신용권의 Java 프로그래밍 정복 조건문과 반복문의 종류를 괄호 ( ) 속에 넣어보세요. ° 조건문 : ( if ), ( switch ) ° 반복문 : ( for ), ( while ), ( do-while ) 조건문과 반복문을 설명한 것 중 틀린 것은 무엇입니까? 1. if문은 조건식의 결과에 따라 실행 흐름을 달리할 수있다. 2. switch문에서 사용할 수 있는 변수의 타입은 int, double이 될 수 있다. 3. for문은 카운터 변수로 지정한 횟수만큼 반복시킬 때 사용할 수 있다. 4. break문은 switch문, for문, while문을 종료할 때 사용할 수 있다. switch문은 double형 변수를 사용할 수 없다. byte, char, short, int, long, String 타입만 가능 for문을 이용해서 1부..
이것이 자바다 3장 확인문제(연습문제) 답 - 신용권의 Java 프로그래밍 정복 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까? 1. 연산자는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. 2. 비교 연산자와 논리 연산자의 산출 타입은 boolean(true, false)이다. 3. 연산식은 하나 이상의 값을 산출할 수도 있다. 4. 하나의 값이 올 수 있는 자리라면 연산식도 올 수 있다. 4번은 삼항 연산자를 생각하면 쉽다. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? public class Main { public static void main(String[] args) { int x = 10; int y = 20; int z = (++x) + (y--); System.out.println(z); } } 31 다음 코드를 실행했을 때 출력 결과는 무엇입..