객체지향 프로그램이란

실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를

개인공부하며 정리하는 용도의 포스팅입니다.

학습목표


  • 객체 지향 프로그래밍(OOP)에 대해 학습
  • OOP - Object Oriented Programming

객체란?


세상에 존재하는 모든 것. 프로그래밍에서는 속성과 기능을 가지는 프로그램 단위

  • 사람
    • 속성 : 키, 몸무게 / 기능 : 의사..
  • 날씨 프로그램
    • 속성 : 온도, 미세먼지 / 기능 : 날씨 예보

클래스란?


객체를 생성하기 위한 틀로 모든 객체는 클래스로부터 생성된다.

객체지향 프로그램

클래스 구성요소


클래스는 속성(멤버 변수)와 기능(메서드)으로 구성된다

  • 자전거
    • 속성(멤버 변수): 안장, 핸들, 바구니, 기어, 페달, 바퀴 등등
    • 기능(메서드): 기어 변속, 가속, 브레이크 등등

Reference


실전 자바 강좌 (ver.2018) - 객체 지향 프로그래밍이란

Comments