JAVA의 객체지향 프로그래밍(캡슐화/정보은닉/추상화/상속/다형성)
객체지향 프로그래밍- Java는 객체지향 언어이며, 객체지향 프로그래밍을 제공- 객체지향 프로그래밍이란? 프로그램을 객체로 구성하는 것-객체지향의 등장배경 : 프로그램이 거대화하되면서 프로그램을 빠르게 만들거나, 만든 프로그램을 유지 보수하는데 많은 어려움이 있었다. 이를 해결하기 위해 기능을 분리하게 되었으며, 각자의 객체가 독립적으로 각자의 기능을 수행하는 개념인 객체지향이 등장하게 되었다. 객체란?- 객체 자체는 개념적 용어- 기술적 용어로 클래스, 인스턴스 등의 단어를 사용- 객체는 작은 기능을 수행한다.- 객체와 객체는 서로 협력한다(프로그램을 만들기 위해) 객체 지향을 잘 하는 방법? - 기능을 잘게 쪼개서 객체에게 위임하고, 서로 협력하게 만드는 것. - 하나의 객체가 모든 기능을 수행..
2023. 1. 10.
최근댓글