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
- 서버구축
- AWS
- 탐욕법
- EC2
- 백준알고리즘
- 완전탐색
- BFS
- sort
- url parsing
- EventListener
- 스터디
- Router
- 라우터
- Spring Boot
- 토이프로젝트
- 동적프로그래밍
- nodejs
- Algorithm
- 자료구조
- react
- 리액트
- spring
- 알고리즘
- 다익스트라 알고리즘
- java
- mysql
- ELB
- 백준
- 브루트포스
- 정렬
Archives
- Today
- Total
목록inheritance (1)
공부하는 블로그
Java | 객체 지향의 3가지 특징 - 캡슐화, 상속, 다형성
객체 지향 프로그래밍(Object Oriented Programming, OOP)은 각각의 기능들을 객체화(클래스화)시켜 메인함수에서는 객체화시킨 기능들을 호출해서 사용하는 프로그래밍 기법으로 캡슐화, 상속, 다형성의 특징을 가지고 있다. 캡슐화(Encapsulation) 캡슐화는 일반적으로 변수와 함수를 클래스로 묶는 작업을 말한다. 캡슐화를 할 때에는 무작위로 클래스를 지정하는 것이 아니라 연관된 목적을 가지고 있는 변수와 함수별로 작업을 해야 한다. 또한, 캡슐화는 외부의 잘못된 접근으로 값이 변하는 것을 막기 위해 클래스 내의 변수나 함수를 감추거나 드러내는 은닉성을 지니고 있다. 이러한 은닉성은 자바에서 접근제어자를 통해 실현시킬 수 있다. 접근제어자(Access Modifier) · publi..
Java
2020. 5. 13. 00:32