자바기본1 [JAVA] 객체지향 프로그래밍(Object Oriented Programming) 객체란? 객체 : 주체가 아닌 것, 주체가 활용하는 것 우리 주변에 있는 모든 것으로 프로그래밍의 대상 : 사물, 개념, 논리… 객체지향 프로그래밍 주변의 많은 것들을 객체화 해서 프로그래밍 하는 것 객체지향은 객체를 많이 만드는 것을 추천한다? 객체지향 프로그래밍의 장점 블록 형태의 모듈화된 프로그래밍 신뢰성 높은 프로그래밍이 가능하다. 추가/수정/삭제가 용이하다. 재 사용성이 높다. 현실 세계 객체, 클래스, 프로그램의 객체(instance, object)의 관계 현실의 객체가 갖는 속성과 기능은 추상화(abstraction)되어 클래스에 정의된다. 클래스는 구체화 되어 프로그램의 객체(instance, object)가 된다. 현실의 객체는 우리가 만지고 느낄 수 있는 것 → 실생활에 구체화 되어있는.. 2024. 1. 19. 이전 1 다음