본문 바로가기

객체지향2

JAVA 객체 지향 프로그래밍이란? (+특징) ▶ 객체란? : 소프트웨어 객체는 현실 세계의 객체를 필드와 메소드로 모델링 한 것으로, 상태를 필드(Field)로 정의하고, 동작을 메소드(Method)로 정의한다. 이 때, 필드는 객체 내부에 선언된 변수를 의미하고, 메소드는 객체 내부의 정의된 동작을 의미한다. ▶ 절차 지향 프로그래밍 객치 지향을 알아보기 전에 절차 지향에 대해서 먼저 알아보겠습니다. 절차 지향 프로그래밍은 일련의 동작을 순서에 맞추어 단계적으로 실행하도록 명령어를 나열하여 데이터를 정의하는 방법보다 명령어의 순서과 흐름에 중점을 둔 프로그래밍 방법입니다. 절차 지향 프로그래밍의 장점 (1) 수행할 작업을 예상할 수 있어 직관적이다. (2) 규모가 작을 때는 프로그래밍을 이해하기가 용이하다. (3) 소프트웨어는 계산 위주이므로 절.. 2022. 3. 5.
JAVA란 무엇인가? JAVA란? JAVA란 사람의 언어와 기계어 사이에서 다리와 같은 역할을 해주는 프로그래밍 언어로 1995년도에 탄생하였다. 자바소스파일(.java) -> 바이트코드파일(.class) -> 기계어 -> 실행 자바소스를 컴파일러(언어해석기 javac.exe)하여 바이트코드를 만들고 Java Virtual Macine(자바버츄얼머신 java.exe)을 이용하여 기계어로 번역하여 실행한다. JAVA는 객체지향언어이다. JAVA는 객체지향언어 OOP(Object Oriented Programming)로 부품 객체를 먼저 만들고 이것들을 조합해서 전체 프로그램을 완성한다. 객체란? 소프트웨어 객체는 현실 세계의 객체를 필드와 메소드로 모델링한 것으로 상태를 필드(Field)로 정의하고, 동작을 메소드(Method.. 2022. 2. 2.