Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로토콜역할
- selenium
- nplus1
- 부트캠프
- QA
- 자동화워크플로우
- springboot
- 자료구조
- 하이브리드접근법
- 엘라스틱서치
- Kafka
- Java
- 메소드
- STOMP
- jwt토큰
- 테스트케이스
- 헥사고날아키텍처
- XSS
- JPA
- 오블완
- 오버로딩
- 프로세스와스레드의차이
- 한화시스템부트캠프
- N+1문제
- 스프링시큐리티
- n8n
- kafka배포
- 자바
- 캐시의 작동 원리
- 티스토리챌린지
Archives
- Today
- Total
목록객체지향프로그래밍 (1)
아쿠의 개발 일지

1. 객체지향의 핵심 개념 다들 개발을 시작하면서 객체지향 프로그래밍에 대해 많이 들어봤을 것이다.객체지향 프로그래밍은 데이터를 객체로 모델링하고, 객체 간 상호작용으로 프로그램을 구성하는 방법이다.Java는 대표적인 객체지향 언어이다. 그 중 4대 핵심 개념이 있는데1. 캡슐화 (Encapsulation)데이터를 클래스 내부에 감추고, 외부에는 필요한 기능만 노출하는 방식이다. 2. 상속화 (Inheritance)기존 클래스의 속성과 메서드를 재사용하여 새로운 클래스를 만드는 것이다. 3. 다형성 (Polymorphism)하나의 메서드가 다양한 클래스에서 다른 동작을 하도록 구현하는 방식이다. 4. 추상화 (Abstraction)불필요한 세부 사항을 숨기고 필요한 것만 드러내는 설계 방식이다.2. Sp..
Programming/Java
2024. 12. 29. 20:45