객체 지향 5원칙 중 단일 책임 원칙(SRP)을 예제 코드에 적용해보자
객체 지향 5원칙인 SOLID 중 단일 책임 원칙인 Single Responsibility principle을 자바 코드에 적용해보자.
객체 지향 5원칙인 SOLID 중 단일 책임 원칙인 Single Responsibility principle을 자바 코드에 적용해보자.
자바의 다형적 참조가 객체 지향의 다형성을 어떻게 나타내는지 알아본다.
자바의 메모리 영역과 상속을 토대로 어떻게 다형성이 구현되는지, 다형성을 구현하는 방법 중 하나인 캐스팅, 그리고 효과적으로 다형성을 구현하기 위한 추상 클래스와 인터페이스에 대해 알아본다.
자바에서는 상속과 오버라이딩을 어떻게 만드는지와 메모리 영역에서 어떻게 작동되는지 알아본다.
미움 방을 용기가 없었다 / 강한 근성과 강한 인내심을 갖는 마법은 없다 / 과한 미움받을 용기는 잘못된 방향으로 이끈다 / 과한 미움받을 용기는 잘못된 방향으로 이끈다
메모리의 각 메서드 영역, 스택 영역, 힙 영역에 무엇이 생성되는지 알아보고, NullPointerException이 왜 발생하는지 알아본다.
생성자, 접근 제어자, 상수 변환 예약어에 대해 알아본다.