코딩항해기
[과제/JAVA] 멘토시리즈 : 자바 - 07 클래스 응용문제 본문
문제 1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요.
- 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍하는 것을 객체 지향 프로그래밍이라고 합니다. O
- 하나의 클래스로 하나의 객체만 만들 수 있습니다. X
문제 2. 다음 중 객체가 될 수 있는 것을 모두 고르세요.
나이를 제외한 학생, 수영장, 꽃은 객체가 될 수 있다.
문제 3. 다음 빈칸에 알맞은 단어를 작성해보세요.
- 클래스의 3요소는 [ 필드 ], [ 메서드 ], [ 생성자 ] 입니다.
- 클래스를 선언할 때 [ 접근 제한자 ](을)를 이용해 접근 범위를 설정할 수 있습니다.
- 클래스는 크게 [ 실행용 ] 클래스, [ 라이브러리용 ] 클래스로 분류할 수 있습니다.
문제 4. 다음 코드는 컴파일 에러가 발생합니다. 그 이유는 무엇이며 어떻게 해결해야할까요?
컴파일 에러가 발생하는 이유는 static 변수가 메소드 안에 선언되어있기 때문이다.
static 변수는 메소드 안에 선언 될 수 없기 때문에 클래스 필드로 빼주거나 static을 지워주면 정상작동한다.
'problem solving > 문제 풀기' 카테고리의 다른 글
[과제/JAVA] 멘토시리즈 : 자바 - 09 생성자 응용문제 (0) | 2024.07.20 |
---|---|
[과제/JAVA] 멘토시리즈 : 자바 - 08 메서드 응용문제 (0) | 2024.07.19 |
[과제/JAVA] 멘토시리즈 : 자바 - 06 배열 응용문제 (0) | 2024.07.17 |
[과제/JAVA] 멘토시리즈 : 자바 - 05 제어문2 응용문제 (0) | 2024.07.16 |
[과제/JAVA] 멘토시리즈 : 자바 - 04 제어문1 응용문제 (0) | 2024.07.15 |