본문 바로가기

객체지향

Java란 무엇인가? Java란 무엇인가? [작성자의 다른 글 보러가기: 'Web Server와 Was의 차이는 (Feat. 정적 페이지와 동적 페이지)'] #Java의 기본개념 (출처: 위키백과사전) Java는 Java로 기술된 프로그램 개발 및 실행을 할 수 있는 소프트웨어 모임의 총칭이다. 자바 프로그램은 운영체제나 하드웨어에 의존하지 않는 바이트코드 (중간언어)인 추상적인 코드로 구현된다. 따라서, 자바 프로그램을 실행하기 위해서는 자바가상머신(JVM)과 개발에 필요한 표준 라이브러리 세트와 컴파일러의 환경만 맞추면 자바프로그램은 모든 환경에서 동일하게 동작한다. 이러한 실행환경과 개발환경을 제공하는 것이 자바 플랫폼이다. #Java의 장단점은 무엇일까? JAVA의 장점 - 객체지향 프로그래밍 언어(OOP: Objec.. 더보기
#객체지향 프로그래밍이란? #객체지향 프로그래밍이란 무엇일까? 정의 객체지향 프로그래밍(Object Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체 로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다. JAVA, C# 등이 대표적인 객체지향 프로그래밍 언어입니다. [작성자의 다른 글 보러가기: '그래서 Java가 뭐야?'] #그렇다면 객체란 무엇일까? 객체는 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며 값을 저장하는 변수와 작업을 수행할 메소드를 서로 연관된 것들끼리 묶어서 만든 것을 객체라고 할 수 있다. 객체지향 프로그래밍을 조립품에 빗대 표현할 수 있는데, 객체가 조립품의 부품조각이 될 것이고 각 부품조.. 더보기