# inner class

15개의 포스트

Inner Class(내부 클래스)

클래스 내부에 선언한 클래스로 이 클래스를 감싸고 있는 외부 클래스와 밀접한 연관이 있는 경우가 많고, 다른 외부 클래스에서 사용할 일이 거의 없는 경우에 사용한다. 중첩 클래스라고도 한다. 내부 클래스에서 외부 클래스의 멤버들에 쉽게 접근할 수 있고 코드의 복잡성도

2022년 5월 19일
·
0개의 댓글
post-thumbnail

Java - Inner class

Java 내부 클래스 TIL

2022년 5월 14일
·
0개의 댓글
post-thumbnail

[Java] 객체지향 프로그래밍 - 내부 클래스

내부 클래스에 대해서 알아봐요. 크게 사용되진 않는다지만 내용 정리해보니 잘 공부하지 않으면 헷갈리는 부분이 존재하네요 ㅎㅎ. 익명 클래스에 대한 내용도 알찼어요.

2022년 4월 16일
·
0개의 댓글
post-thumbnail

Java 내부 클래스(inner class)

클래스 안의 클래스

2022년 1월 9일
·
0개의 댓글
post-thumbnail

[Java] Anonymous class

Anonymous class(익명 클래스)는 말 그대로 이름이 없는 Local inner class 이다. 이름이 없으므로 생성자로 만들 수 없고, 클래스의 정의와 동시에 인스턴스를 생성한다.

2021년 7월 30일
·
0개의 댓글
post-thumbnail

[Java] Local inner class

Local Inner Class는 블록 내부에서 정의된 클래스이다. 정의가 된 블록(메소드) 내부에서만 사용할 수 있고, 접근 수식어(public, protected, private)는 쓸 수 없다. 외부 클래스의 멤버 변수는 모두 사용 가능하다.

2021년 7월 30일
·
0개의 댓글
post-thumbnail

[Java] Nested class

Nested Class(중첩 클래스) 는 다른 클래스의 내부에서 멤버로 정의된 클래스이다. static 키워드가 사용된 내부 클래스와 동일한 의미이다. Java를 사용해 구현한다.

2021년 7월 30일
·
0개의 댓글
post-thumbnail

[Java] Member inner class

Member inner class : 다른 클래스 내부에서 선언된 클래스. Java를 이용한 예제

2021년 7월 30일
·
0개의 댓글
post-thumbnail

[Java] Inner Class (내부 클래스)

Member inner class(멤버 내부 클래스), Static inner class (static 내부 클래스, Nested Class), Local inner class(지역 내부 클래스), Anonymous class(익명 클래스) 개념

2021년 7월 29일
·
0개의 댓글

내부클래스 (inner class)

클래스 내에 선언된 클래스선언하는 이유두 클래스가 서로 긴밀한 관계에 있기 때문장점내부 클래스에서 외부 클래스의 멤버들을 쉽게 접근할 수 있음코드의 복잡성을 줄일 수 있음(캡슐화)Ex)인스턴스 클래스스태틱 클래스지역클래스익명 클래스Ex)내부 클래스도 abstract나

2021년 7월 8일
·
0개의 댓글
post-thumbnail

[Java] Inner Class

내부 클래스 클래스 내에 선언된 클래스 클래스처럼 abstract, final과 같은 제어자를 사용하거나, 멤버변수처럼 private, protected 등의 접근 제어자를 사용할 수 있다. 내부 클래스와 외부 클래스에 선언된 변수의 이름이 같다면 변수 앞에 this

2021년 1월 31일
·
0개의 댓글

Kotlin Class(Inner, Enum, Sealed)

Inner Class 여러가지 목적이 있을 수 있지만, 클래스 내부에 클래스를 선언하는 경우가 있다. 이때 바깥쪽 클래스에 대한 참조가 가능한가의 여부로 경우를 나눌 수 있다. 첫번째로는 바깥쪽 클래스에 대한 참조를 저장하는 경우다. Java에서는 별다른 키워드 없이

2020년 12월 26일
·
0개의 댓글