본문 바로가기

분류 전체보기680

[파워자바] 11장 중간점검문제 Exercise Lab Exercise 솔루션 답지 중간점검문제 p.230 1. 컴퓨터가 수퍼클래스, 데스크탑, 노트북, 태블릿이 모두 서브클래스가 된다. 컴퓨터 데스크탑 노트북 태블릿 2. 상속은 코드를 재사용하며 코드의 중복을 줄인다. p.246 1. sleep()과 eat()가 수퍼클래스에서만 정의되므로 코드가 간결해진다. 2. class Box { int width, length, height; public int calVolume() { return width*height*height; } } class ColorBox extends Box { String color; } 1. 컴퓨터가 수퍼클래스, 데스크탑, 노트북, 태블릿이 모두 서브클래스가 된다. 컴퓨터 데스크탑 노트북 태블릿 2. 상속은 코드를 재사용하며 코드의 중복을 줄인다. p.246 .. 2023. 9. 16.
[파워자바] 10장 중간점검문제 Exercise Lab Exercise 솔루션 답지 중간점검문제 p.230 1. int[] array = new int[100]; 2. 0에서 9 사이의 정수 3. 예외(오류)가 발생한다. 4. double[] array = { 1.2, 3.1, 6.7 }; 5. for(i=0;i 2023. 9. 16.
[파워자바] 9장 중간점검문제 Exercise Lab Exercise 솔루션 답지 중간점검문제 p.205 1. MyClass 2. 생성자는 반환형이 없다. 3. 기존 생성자 호출 p.210 1. 정적 변수는 클래스의 모든 객체들에 의해 공유될때 사용하는것이 좋다. 2. 정적 변수와 정적 메소드는 객체를 생성할 필요가 없고 매개 변수를 통하여 전달된 값만 있으면 되므로 클래스 이름을 통하여 접근한다. 3. main()메소드도 정적 메소드이기 때문 p.213 1. 필드를 다른 클래스가 직접 사용하지 못하게 하기 위해서 2. 디폴트로 package가 된다. 즉 같은 패키지에 속하는 클래스들은 자유롭게 사용할 수 있다. p.214 1. 자기 자신을 참조하는데 사용된다. 2. 자신의 생성자 호출한다. p.217 1. 사용관계는 하나의 클래스가 다른 클래스를 사용하는 것이고, 집합관계는 하나의 .. 2023. 9. 15.
[파워자바] 8장 중간점검문제 Exercise Lab Exercise 솔루션 답지 중간점검문제 p.179 1. 크게 나누면 기초형 변수와 참조형 변수가 존재한다. 2. 잘못된 값이 저장되는 것은 사전에 체크할 수 있고 또 필요할 때마다 값을 다시 계산하여서 반환할 수도 있다. 3. 필드는 클래스 안에 선언되는 변수이다. 지역 변수는 메소드 안에 선언되어서 메소드 안에서만 사용되는 변수이다. p.185 1. 중복 메소드(overloading method) 2. 값을 반환하지 않는 메소드를 나타낸다. 3. public void printMyName() { String name; System.out.println("이름을 입력하시오 :"); Scanner scan = new Scanner(System.in); name = scan.nextLine(); System.out.println(na.. 2023. 9. 13.