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
- 시맨틱 태그
- 기술면접
- 바닐라js
- 리캡차
- Create
- 신입개발자
- CSS display 속성
- 네트워크
- Rename to
- position속성
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- 속성
- css
- html요소
- html
- database
- Java
- 구글 리캡차
- css position
- 80 to 443
- 스프링부트
- 자바의 장점
- 기술 면접
- cs질문
- 예외처리
- 자바
- multiarray
- tcp와 udp의 차이점
- Oracle
- 스프링 부트
Archives
- Today
- Total
목록abstract (1)
Building value
Java[추상화(Abstraction)]
자바에서 추상화란, 프로그램에서 필요한 부분만 추려내어 불필요한 부분은 숨기고 필요한 부분만을 표현하는 것을 말합니다. 추상화는 프로그램을 단순화하고, 복잡도를 낮추는 등의 이점을 제공합니다. 추상화를 통해 프로그래머는 복잡한 시스템을 다룰 때, 필요한 기능에만 집중하여 코드를 작성할 수 있습니다. 추상화의 가장 대표적인 예로는 클래스(Class)와 인터페이스(Interface)가 있습니다. 클래스는 추상화를 구체화한 구현체(Implementation)이며, 인터페이스는 추상화를 정의한 설계도입니다. 예를 들어, 동물(Animal)이라는 클래스가 있다고 가정해보겠습니다. 이 클래스는 동물의 특성을 나타내는 변수와 메소드를 포함합니다. 그런데 이 클래스는 실제로 구현될 동물의 종류에 따라 다양한 구현체가 ..
Java
2023. 3. 23. 18:39