-
자바 Study 객체, 절차지향, 객체지향 Part 1 ~ 2JAVA/개념 2022. 10. 5. 17:47반응형
객체란 무엇인가?🤔 절차지향과 객체지향은 무슨 차이일까?🤷♀️
1. 객체의 개념
🍕 객체 : 현실 세계에서 구체적이나 추상적인 사물(개념)을 의미
🍕 소프트웨어 객체 : 상태를 필드(field)로 정의, 동작은 메서드(method)로 정의
🍕 필드(field) : 객체를 통하여 사용할 수 있는 변수
🍕 메서드(method) : 객체를 통하여 호출할 수 있는 동작
2. 절차지향과 객체지향
절차 지향 프로그래밍 : 일련의 동작을 순서에 맞추어 단계적으로 실행
객체 지향 프로그래밍 : 절차 지향 프로그래밍이 변경하거나 확장하기 어렵거나 하는 그런 한계를 극복하고 현실 세계의 특성을 고려해 등장한 것
현실 세계의 작업 : 절차나 과정보다는 이것과 관련된 많은 물체의 상호작용으로 표현하는 것이 더 이해하기 쉽다.
절차 지향 프로그래밍에서 코드 = 함수 또는 프로시저
객체 지향 프로그래밍에서 코드 = 메서드
여러분들의 도움이 되었으면 하는 바램과 함께 다음장에 계에에속
반응형'JAVA > 개념' 카테고리의 다른 글
자바 Study 생성자, 디폴트 생성자, 생성자 오버로딩 Part 10 ~ 11 (0) 2022.10.06 자바 Study 필드와 메서드 접근, 접근자와 설정자 Part 8 ~ 9 (0) 2022.10.06 자바 Study 필드, 지역 변수 Part 7 (0) 2022.10.06 자바 Study 객체 생성 Part 6 (0) 2022.10.06 자바 Study 클래스, 객체 지향 프로그래밍 Part 3 ~ 5 (0) 2022.10.06