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