반응형

정적중첩클래스 2

자바 중첩 클래스, 내부 클래스 복습하기

중첩 클래스, 내부 클래스란?다음과 같이 for 문 안에 for문을 중첩하는 것을 중첩(Nested) for문이라고 한다for(){    for(){    }} 클래스도 마찬가지로 클래스 안에 클래스를 중첩해서 정의할 수 있는데, 이것을 중첩 클래스(Nested Class)라 한다.class Outer{    class Nested{    }} 중첩 클래스는 정의하는 위치에 따라 다음과 같이 분류한다. 중첩 클래스는 총 4가지가 있고, 크게 2가지로 분류할 수 있다.정적 중첩 클래스내부클래스 : 내부 클래스, 지역 클래스, 익명 클래스 변수 선언 위치1. 정적 변수(클래스 변수) -> 정적 변수와 같은 위치2. 인스턴스 변수 -> 인스턴스 변수와 같은 위치3. 지역 변수 -> 지역 변수와 같이 코드 블럭..

공부/Java 2024.09.20

자바 중첩 클래스, 내부 클래스

예전 반복문을 배울 때 for문 안에 for문을 중첩하는 것을 배웠던 적이 있다.for(){    for((){        ~~~~~    }}이런 for문을 2중 for문 또는 중첩(Nested) for문이라고 하였었다. 이러한 중첩은 클래스에서도 적용이 될 수 있는데, 이것을 중첩 클래스(Nested Class)라고 한다. 중첩 클래스는 클래스를 정의하는 위치에 따라 다음과 같이 분류한다.중첩 클래스는 총 4가지이고, 크게 2가지로 분류할 수 있다.중첩 클래스 : 정적 중첩 클래스 + 내부 클래스 종류 포함 1. 정적 중첩 클래스2. 내부 클래스 : 내부 클래스, 지역 클래스, 익명 클래스 중첩 클래스를 정의하는 위치는 변수의 선언 위치와 같다.1. 정적 중첩 클래스 -> 정적 변수와 같은 위치2...

공부/Java 2024.09.13
반응형