본문 바로가기

솔루션모음113

[파워자바] 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.
[파워자바] 7장 중간점검문제 Exercise Lab Exercise 솔루션 답지 중간점검 p.142 객체 1960, SIMULA p.146 데이터, 알고리즘 데이터 클래스를 변경하기가 쉬워진다. p.148 1. 메시지 2. start(), stop(), speedUp(int s), speedDown(int s), turnLeft(int degree), turnRight(int degree) p.157 1. 클래스 2. 변수는 공유되지 않는다. 즉 변수는 각 객체마다 하나씩 생성된다. 하지만 메소드는 공유된다. 3. 필드, 메소드 4. 도트(.) 5. 필드 6. class Stock(){ // 필드 정의 public int num; // 상품번호 public int count; // 재고수량 // 메소드 정의 public void stockUp(){ count++; } public v.. 2023. 9. 13.
[파워자바] 6장 중간점검문제 Exercise Lab Exercise 솔루션 답지 중간점검문제 p.109 1. if( n >= 100 ) System.out.println("large"); else System.out.println("small"); 2. k의 값이 0인 경우-> A k의 값이 3인 경우-> C k의 값이 6인 경우-> B 3. if( n < 100 ) System.out.println("small"); else if( n < 200 ) System.out.println("medium"); else System.out.println("large"); p.112 1. 다음 case절이 실행된다. 2. fruit 값이 1이면 “사과” 출력 fruit 값이 2이면 “배”, “바나나” 출력 fruit 값이 5이면 “과일” 출력 p.119 1. 10741 2. 10741 p.1.. 2023. 2. 18.