보라코딩
Day16_230117_예외(Exception), 내부클래스, 래퍼클래스, 제네릭 본문
* 기본형 객체를 Wrapper 로 바꿔주는 것을 박싱이라고 하고
반대로 Wrapper 클래스 타입의 값을 Primitive로 바꾸는 것을 언박싱
*제네릭에 참조형만 가능
오늘 실습한 내용들 -
예외 직접 만들어서 던지기
: 일정 점수 범위를 벗어나면
예외 발생 시키기
Exception 상속받는 성적클래스 만들고
성적클래스 상속받는 점수 클래스 만든다.
내부클래스
1. instance class
사용법에 주의하자!
외부클래스.내부클래스
2. static class
static 클래스는 객체 생성 불가하며
클래스명으로 변수 사용함
static 클래스 내부에 있는 메서드가 static이 아닌 경우에는 내부클래스 객체 생성해서 메서드 사용
3. local class
4. 익명 클래스
래퍼 클래스
(래퍼라는 클래스가 있는 것이 아님)
기본형은 데이터 공간을 조금만 사용하고
참조형은 많이 사용함
결과물
제네릭
진도가 빨라졌다 ㅎㅎㅎ
정처기 정확히 한달 남았다!
'코딩 > Java' 카테고리의 다른 글
Day18_230119_컬렉션 프레임워크 (list 실습, Set) (0) | 2023.01.19 |
---|---|
Day17_230118_컬렉션 프레임워크 (ArrayList, Vector, LinkedList) (0) | 2023.01.18 |
Day15_230116_다형성, 추상클래스, 예외(Exception) (0) | 2023.01.16 |
Day14_230113_인터페이스, 다형성 (0) | 2023.01.13 |
Day13_230112_상속 (0) | 2023.01.12 |