일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준
- JAVA SPRING
- php 프로그래밍 입문 솔루션
- php 프로그래밍 입문 연습문제
- php 프로그래밍 입문
- 플러터 개발환경 설정
- 페이코 추천인
- spring
- Java
- php 프로그래밍 입문 예제
- php 프로그래밍 입문 문제풀이
- 페이코 추천인코드
- php 프로그래밍
- 배열
- 한정 분기
- programmers
- 페이코 친구코드
- Flutter
- SWEA
- 자바 스프링
- 스프링
- C
- php
- 파이썬
- 플러터
- 자바
- 페이코 초대코드
- php 프로그래밍 입문 3판
- 최단 경로
- C언어
Archives
- Today
- Total
05-19 04:57
목록자바/기본 개념 (11)
ImJay
[자바] 객체지향 프로그래밍 - 캡슐화(Encapsulation)
객체지향 프로그래밍(OOP-Object Oriented Programming)은 프로그램 내에서 표현하고자 하는 것들을 객체를 사용하여 모델링하는 방법이다. 객체(Object)는 우리가 표현하고자 하는 기능을 프로그램 코드와 데이터로 구성된다. 캡슐화(encapsulation)는 객체지향 프로그래밍의 특징 중 하나이다. 우리가 객체지향에 대한 개념을 잘 모른채로 복잡한 프로그램을 작성했다고 가정해보자. 프로그램의 모든 기능들은 하나의 메인 프로그램에 작성되어 있을 것이다. 여러 함수와 변수들이 복잡하게 얽혀 있다. 그런데 여기서 존재하는 변수 x의 이름을 x1로 변경한다고 해보자. x의 선언으로 돌아가 x의 이름을 x1으로 변경하는 순간, x를 사용하는 여러 수식들과 함수들에서 오류가 발생할 것이다. 모..
자바/기본 개념
2022. 6. 28. 20:25