객체지향 프로그래밍(OOP :Object-Oriented Programming)
객체 지향 프로그래밍은 현실 세계의 사물같은 객체를 만들고, 객체에서 필요한 특징(필드,메소드 ... )을 뽑아 프로그래밍 수행하는 것이다. 객체지향 프로그래밍은 총 4가지 특징이 있다. 추상화, 캡슐화, 상속성, 다형성이다. 이를 통해 코드의 재사용을 통해 반복적인 코드를 최소화하고, 코드를 최대한 간결하게 표현한다. 프로그램을 보다 유연하고 변경이 용이하게 만들수 있다는 점이다. 객체란 무엇인가?? 주변을 둘러보면 마우스, 모니터 , 키보드 등 우리가 주변에서 흔히 볼수 있는 "모든 실재하는 대상"을 객체 지향프로그래밍 언어에서는 객체라고 부른다.객체는 우리가 보고 느끼고 인지할 수 있는 그 모든것을 의미 객체지향 프로그래밍(OOP) 4가지 특징 1.추상화 -객체의 공통적인 속성과 기능을 추출하여 정..