반응형

객체지향 2

5. [Java] 객체 지향 프로그래밍(OOP)란 무엇인가 - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 객체 지향 프로그래밍(OOP)에 대해서 알아보려고 합니다! OOP(Object Oriented Programming) : 객체 지향 프로그래밍 객체 지향 프로그래밍은 프로그램을 만드는 여러 가지 방법론 중에 하나입니다. 어떠한 프로그램을 만드는 데 있어서, 그 프로그램을 구성하는 여러 요소(객체)들을 정의하고 구현합니다. 그렇게 만들어진 요소(객체)들의 조합을 통해서 최종적인 프로그램을 만드는 방식입니다. 별로 와 닿지 않으시나요? 하나의 예를 들어드리겠습니다. '두 개의 수를 입력받아 두 수의 합을 출력하는 프로그램'을 만든다고 가정해보겠습니다. 객체 지향 프로그래밍 방식으로 위 프로그램을 만든다면 방식은 다음과 같을 것입니다. 숫자를 입력받는 객체를 정의 > 합을..

4. [Java] Java란 무엇인가(feat. 특징) - 코딩도치

안녕하세요. 코딩도치 입니다~ 오늘은 Java라는 언어가 도대체 무엇인가에 대해서 알아보도록 하겠습니다! Java가 어떻게 탄생되었고, 누가 만들었고 이러한 역사에 대해서는 사실 여러분(저도..)의 관심사가 아닐 것이라고 생각하고 넘어가도록 할게요~ 하지만 Java라는 언어의 특징에 대해서는 잘 알아야 합니다. 그래야 코딩을 하는 데 있어서 Java라는 언어를 잘 활용할 수 있겠죠? 특징을 알아보기 앞서, Java의 철학 중 한 가지를 짚고 넘어가려고 합니다. - 같은 프로그램이 여러 운영체제에서 실행될 수 있어야 한다. Java에는 여러 가지 철학들이 있습니다. 여러분들이 Java라는 언어를 조금 더 쉽게 이해하기 위해서 위 철학 하나만큼은 알고 가는 것이 좋겠다는 생각이 듭니다. 윈도우 환경에서는 잘..

반응형