| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- html
- js
- 단위테스트
- string
- list
- SpringBoot
- 인텔리제이
- math
- Eclipse
- HashMap
- javascript
- 자바문법
- 문자열
- CSS
- IntelliJ
- Visual Studio Code
- java테스트
- 스프링부트
- 테스트자동화
- ArrayList
- input
- 자바스크립트
- vscode
- 정규식
- 자바
- junit5
- junit
- Array
- Java
- 배열
- Today
- Total
목록2025/12/29 (2)
어제 오늘 내일
Java의 익명 클래스(anonymous class)는 이름이 없는 클래스이며,일회성 동작을 만들 때 매우 유용합니다.특히 인터페이스 구현, 추상 클래스 상속, 콜백 처리, 이벤트 핸들러 등에서 널리 사용됩니다.익명 클래스는 “클래스를 만들고 → 객체 생성”의 과정을 한 번에 처리할 수 있는 간결한 방식입니다. 1. 익명 클래스 기본 형태익명 클래스는 보통 인터페이스나 추상 클래스의 구현을 즉석에서 정의할 때 사용합니다.형식:타입 변수 = new 타입() { // 메서드 재정의(오버라이딩) 필요}; 2. 인터페이스 구현 예제가장 일반적인 사용 방식입니다.interface Greeting { void hello();}public class Main { public static void ma..
Java의 내부 클래스(inner class)는 클래스 내부에 선언된 클래스로, 외부 클래스와 밀접한 연관이 있는 로직을 함께 묶어 관리할 때 사용됩니다.내부 클래스는 외부 클래스의 멤버에 쉽게 접근할 수 있고, 구조를 논리적으로 그룹화하는 데 유용합니다. Java에서는 내부 클래스를 네 가지 형태로 제공합니다. 1. 멤버 내부 클래스 (Member Inner Class)외부 클래스의 멤버 위치에 선언된 일반적인 내부 클래스입니다.외부 클래스의 인스턴스 멤버에 자유롭게 접근할 수 있습니다.예제class Outer { private int value = 10; class Inner { void print() { System.out.println("value = "..