| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 기본형
- spring
- s3
- 자바
- 스터디
- MSA
- 오블완
- backenddeveloper
- QueryDSL
- CodeCommit
- 자격증
- Docker
- bootcamp
- data
- Cache
- goorm x kakao
- Redis
- 티스토리챌린지
- goorm
- orm
- mapping
- nosql
- jpa
- serverless
- java
- Spring Boot
- 개발자
- aws
- jvm
- backend
- Today
- Total
목록OOP (2)
gony-dev 님의 블로그
지난 시간에는 자바에서 빠질 수 없는 객체 지향 클래스에 대해 알아보고 실습해보았다![JAVA] - JAVA의 꽃, 객체 지향 프로그래밍(OOP)의 클래스 문법이번에는 구체적이지 않지만 중요한 "Abstract"에 대해 알아보도록 하자. 추상화?추상적이라는 단어는 현실의 구체적인 형태나 모습이 아닌 여러 사물에서 공통된 속성을 뽑아내어 만든 개념 또는 관념적인 것을 의미한다. 지금까지 우리가 실습하며 작성해왔던 클래스는 구체적으로 데이터를 담아 인스턴스화하여 다루었다.이번에 배우게 될 추상 클래스는 구현부가 없는 메서드를 포함하여 자식 클래스에서 반드시 구현화해야하는 클래스이다.당연히 인스턴스화가 불가능하며, 선언 시 "abstract" 키워드를 추가해야한다.객체 지향 프로그래밍에서 듣게 되는 '추상화'..
지난 시간에는 배열에 대해 알아보고 코드에 적용하는 시간을 가졌다.[JAVA] - JAVA 배열을 모르겠다고? 알려드리겠습니다!이번 시간에는 객체 지향 프로그래밍에서 필수적인 요소인 클래스에 대해 파헤쳐 보자! 객체 지향 프로그래밍(Object Oriented Programming)이란?"객체" 개념을 기반으로 데이터를 속성과 기능으로 묶어 프로그램을 설계하는 방식으로 줄여서 OOP라고 부른다.객체는 현실 세계에서의 의미 그대로 '사물'을 의미하며, 클래스라는 '설계도'를 기반으로 만들어진다. 다형성(Polymorphism), 추상화(Abstraction), 상속(Inheritance), 캡슐화(Encapsulation)의 4대 특징을 통해 코드 재사용성 및 유지보수, 확장성을 높히는 것이 목표이다. 우..