
DAY 09 - 1: 중첩 클래스, 예외 처리
2022. 10. 12. 17:37
국비/JAVA
- 중첩 클래스의 종류 내부 클래스,. 로컬 클래스, 정적 중첩 클래스, 익명 클래스가 있다. - 내부 클래스 (Inner Class) 클래스 또는 메소드 안에 또 다른 클래스를 생성하는 것을 의미한다. 내부 클래스는 외부 클래스의 모든 멤버를 자신의 멤버처럼 사용할 수 있다. static 내부 클래스를 제외한 내부 클래스는 항상 외부 클래스 객체를 통해서 생성하게 된다. - 로컬 클래스 (Local Class) 메소드 안에서 정의된 클래스 (메소드 안에서만 사용이 가능하다.) 외부 클래스의 모든 멤버에 접근이 가능하다. (private도 접근 가능) - 정적 중첩 클래스 (Static Class) 내부 클래스가 static으로 정의된 경우를 의미한다. 외부 클래스에 관계없이 객체를 만들 수 있다. - ..