일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JQuery
- git
- 자바
- 모바텀
- JSON
- Server
- java
- 인텔리제이
- 상태코드
- WAS
- mybatis
- 마이바티스
- Eclipse
- Redis
- db
- 디비버
- DBeaver
- 자바스크립트
- 이클립스
- svn
- HTTP
- 톰캣
- Linux
- 오라클
- IntelliJ
- 보안
- oracle
- Tomcat
- Javascript
- SQL
- Today
- Total
목록객체지향프로그래밍 (2)
JongTachi의 개발 블로그
객체지향 프로그래밍(OOP)에서 자주 사용되는 두 가지 개념인 인스턴스(Instance)와 객체(Object)에 대해 알아보도록 하겠습니다. 지금부터 설명드릴 내용은 굉장히 중요한 개념입니다. 이 두 용어는 종종 혼용되기도 하지만 몇가지 중요한 차이가 있으니 설명을 자세히 보시길 바랍니다. 1, 인스턴스와 객체의 정의 1) 인스턴스(Instance) 인스턴스는 클래스를 기반으로 실제로 메모리에 할당되어 생성된 객체를 의미합니다. 클래스는 일종의 설계도이고, 인스턴스는 이 설계도를 바탕으로 만들어진 실체입니다. 한 클래스에서 여러 개의 인스턴스를 생성할 수 있습니다. 2) 객체(Object) 객체는 프로그래밍에서 실제로 존재하거나 개념적으로 표현할 수 있는 것을 말합니다. 객체는 데이터(속성)와 기능(메서..
1. 정의 객체지향 프로그래밍은 문제를 여러 개의 객체 단위로 나눠 작업하는 방식을 말합니다. 이 방식은 오늘 날 가장 많이 사용하는 프로그래밍 방식이고 JAVA, C#등이 대표적인 객체지향 프로그래밍 언어입니다. Object-Oriented Programming(OOP)라고도 부릅니다. 2. 객체지향 프로그래밍의 특징 1) 추상화 - 객체에서 공통된 속성과 행위를 추출 - 공통의 속성과 행위를 찾아서 타입을 정의 - 추상화는 불필요한 정보는 숨기고 중요한 정보만을 표현함으로써 프로그램을 간단하게 만듦 그럼 추상화가 왜 필요할까요? 자동차로 예를 들어봅시다. BMW, 벤츠, 볼보는 모두 자동차에 해당됩니다. 자동차라는 추상화 집합을 만들어두고 자동차들이 가진 공통적인 특징들을 만들어서 사용합니다. 하지만..