Java-객체지향 프로그래밍의 요소

객체지향 프로그래밍이란 것은 Java라는 언어에만 국한된 것이 아닌 객체를 가지는 모든 컴퓨터 프로그래밍에 해당된다고 볼 수 있다.
따라서, 객체지향 프로그래밍은 하나의 컴퓨터 프로그래밍 기법이며, 객체를 다루는 모든 언어에 적용된다고 볼 수있다.
이번 블로그에서는 본격적으로 객체지향 프로그래밍의 요소들이 가진 특징들을 다루기 전에,
객체지향 프로그래밍의 대표 요소들의 종류를 아주 간략하게 정리하고 넘어가즈아~~!!

객체지향의 4대요소

  • 상속

  • 캡슐화

  • 다형성

  • 추상화


위의 네가지는 객체지향의 기본 요소이며, 객체지향 프로그래밍에서 아주 중심적인 역할을 한다.
다음 블로깅에서 각각의 요소별로 특징들과 개념에 대해 다룰 예정이다.


끝으로

처음 객체지향 프로그래밍에 특징과 요소를 접했을 때는 너무.. 이해가 안갔다..
솔직히 지금도 100% 완벽하게 이해하고 있진 않는 것 같다..
하지만, 해당 요소들의 특징과 필요성에 대해서는 이해하고 있으니, 블로깅을 통해 내가 알고있는 것을 작성하고 복습하며, 내 것으로 만들어 보겠다..!