minlog
article thumbnail
[ JAVA ] 객체 지향 프로그래밍이란 ? 클래스 / 메서드
BackEnd/JavaProgram 2023. 1. 29. 23:04

객체 현실세계를 상태(특성)와 행동(기능)으로 구분한 것. 의사나 행위가 미치는 대상 구체적, 추상적 데이터 단위 (학생,회원,생산,주문,배송) ex) 핸드폰→ 상태 : 제조사, 색상 / 행동 : 사진촬영, 연락, 메모 객체 지향 프로그래밍 / 절차 지향 프로그래밍 객체 지향 프로그래밍(Java,Python): 관계를 기준으로 실행되는 프로그래밍 절차 지향 프로그래밍 (C언어) : 시간의 흐름에 따른 프로그래밍 💡 객체 지향 프로그램은 어떻게 구현되는가 ? 객체를 정의 각 객체 제공하는 기능들을 구현 각 객체가 제공하는 기능들 간의 소통(메세지 전달)을 통해 객체간의 협력 클래스 (Class) - 클래스는 객체를 추상화해서 코딩하는것. - 클래스가 존재하여야 원하는 객체들을 무한으로 생성할 수 있다. (..