4장. 객체 지향의 확장
저번에는 추상화, 상속, 다형성, 캡슐화에 관한 4대 객체지향의 특성을 알아보았고, 이제 자바에서 객체 지향을 확장하는 키워드를 알아보겠습니다. 1) Abstract 구현부가 없는 추상 메서드나 추상 클래스. 이것들을 왜 ? 정의할까요? 책에 있는 내용을 인용하자면, 동물이라는 클래스에 하위 고양이와 강아지가 있다고 가정하겠습니다. 그러면 강아지와 고양이가 울 때 멍멍, 야옹이라고 울겠죠? 그렇다면 동물 클래스는 어떻게 울어야할까요? 난해할 뿐만 아니라 답도 없습니다. 즉 이런 본질 클래스에는 추상이라는 키워드를 붙여서 추상 메서드를 재정의 하도록 하고, 본질 클래스는 쓰여지지 않도록하는데 객체로는 받을 수 있게 한 것이 자바의 기본 규칙입니다. 왜? 객체로는 받을 수 있게 할까요? 동물 동물객체 = n..
책/스프링 입문 - 자바 객체지향의 원리
2021. 9. 18. 12:25
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- https://jwprogramming.tistory.com/52
- https://react.vlpt.us/
- https://velog.io/@juno7803/React%EA%B0%80-%ED%83%9C%EC%96%B4%EB%82%9C-%EB%B0%B0%EA%B2%BD
- ㄴ
- https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
- https://react.vlpt.us/basic/11-render-array.html
- Co
- https://wikidocs.net/68
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함