프로그래밍

[자바 응용 문제] 클래스 본문

자바/자바 예제 풀이

[자바 응용 문제] 클래스

시케 2023. 5. 20. 21:07
728x90
반응형

클래스

교재: 멘토씨리즈 JAVA

199p

1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요.

  • 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍하는 것을 객체 지향 프로그래밍이라고 합니다. (O)
  • 하나의 클래스로 하나의 객체만 만들 수 있습니다. (X)

2. 다음 중 객체가 될 수 있는 것을 모두 고르세요.

  1. 학생
  2. 수영장
  3. 나이

답: 1, 2, 3번

3. 다음 빈칸에 알맞은 단어를 작성 해보세요.

  1. 클래스의 3요소는 필드, 메서드 , 생성자입니다.
  2. 클래스를 선언할 때 접근제한자을(를) 이용해 접근 범위를 설정할 수 있습니다.
  3. 클래스는 크게 실행용 클래스, 라이브러리용 클래스로 분류할 수 있습니다.

4. 다음 코드는컴파일 에러가 발생합니다. 그 이유는 무엇이며, 어떻게 해결해야 할까요?

package section07;

public class PRACTICE_07_04 {
	public static void main(String[] args) {
		Speaker speaker = new Speaker();
		speaker.turnOn();
	}
}

class Speaker {
	void turnOn() {
		static int volume = 50;
		System.out.println("스피커의 볼륨이 커졌습니다. 기본 볼륨은 " + volume + " 입니다.");
	}
}

 

volume 변수가 static으로인해 클래스변수로 설정되었기 때문이다.

static을 지운다

728x90
반응형

'자바 > 자바 예제 풀이' 카테고리의 다른 글

[자바 응용 문제] 생성자  (0) 2023.05.20
[자바 응용 문제] 메서드  (0) 2023.05.20
[자바 응용 문제] 배열  (0) 2023.05.20
[자바 응용 문제] 제어문2  (0) 2023.05.20
[자바 응용 문제] 제어문1  (0) 2023.05.20
Comments