728x90
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다.
혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요!
1. 내부 클래스에 대한 설명 중 올바르지 않은 것은?
1️⃣ 로컬 클래스는 한번 생성하면 다른 메서드 내에서도 사용 가능하다.
2️⃣ 내부 클래스는 클래스 안에 클래스가 존재하는 것이다.
3️⃣ 로컬 클래스는 메서드 안에 선언된 클래스이다.
4️⃣ 멤버클래스는 바깥 클래스의 객체를 통해 접근할 수 있다.
더보기
답 : 1번
로컬클래스는 생성된 메서드 내에서만 사용 가능하다.
2. 다음 중첩된 클래스 Out 클래스와 IN 클래스의 name 필드를 출력하는 코드를 Excercise2 클래스의 main() 메서드에 작성하시오.
package chapter10;
public class Excercise2 {
public static void main(String[] args) {
// name을 출력하는 코드 작성
}
}
class Out {
class IN {
String name = "자바";
}
}
더보기
package chapter10;
public class Excercise2 {
public static void main(String[] args) {
// name을 출력하는 코드 작성
System.out.println(new Out().new In().name);
}
}
class Out {
class In {
String name = "자바";
}
}
300x250
'Full Stack > JAVA' 카테고리의 다른 글
[풀스택과정] JAVA 11장 연습문제 (1) | 2023.01.26 |
---|---|
[풀스택과정] JAVA 11장 예외처리(에러를 미리 대비하자) (1) | 2023.01.25 |
[풀스택과정] JAVA 10장 내부클래스(중첩클래스) (1) | 2023.01.24 |
[풀스택과정] JAVA 9장 연습문제 (1) | 2023.01.22 |
[풀스택과정] JAVA 9장 인터페이스 (1) | 2023.01.22 |