객체지향(1)
2017.09.06
객체지향 프로그래밍 이란? 절차지향언어와는 조금은 다른 개념으로 객체와 클래스를 가지고 프로그램을 조금 더 유기적으로 구성하는 것 이다. 객체지향언어의 가장 큰 장점은 코드를 언제든지 가져다 쓸 수 있다는 점과 절차지향언어에 비해 유지보수가 용이하다는 것이다. 이런 객체지향의 특징을 가장 잘 보여주는 문구들이 상속, 추상화, 다형성 등이 있는데 이것들은 나중에 천천히 공부 해야겠다. 우선 클래스와 객체 대해 알아보자 클래스는 객체를 모아놓고 정의한 것이며 클래스는 객체를 생성하는데 사용되며, 객체는 클래스에 정의된 대로 생성된다. 객체는 무엇일까 객체란 클래스에 정의된 내용으로 메모리에 생성된 것을 말한다. 클래스와 객체를 가장 쉽게 나타내는 것이 설계도랑 비교 하는 것들인데 클래스는 제품설계도, 객체는..