자바
클래스와 객체
세상 모든 것이 객체 자바뿐 아니라 객체 지향 언어를 배울 때마다. 당면하는 어려움이 객체(object)에 대한 이해이다, 객체는 어려운 개념이 아니고 TV, 컴퓨터 사람 등 실세계는 객체들의 집합이다. 실세계의 객체들은 자신만의 고유한 특성(state)과 행동(behavior)을 가진다. 객체 지향 언어의 특성 객체 지향 언어는 실세계의 객체를 프로그램 내에 표현하기 위해 클래스와 객체 개념을 도입 하였다, 객체 지향 언어는 다음과 같은 특성을 가진다. 캡슐화(Encapsulation) 캡슐화란 객체를 캡슐로 싸서 내부를 보호하고 볼 수 없게 하는 것으로 객체의 가장 본질적인 특징이다. 캡슐 약을 생각하면 이해하기 쉽다. 캡슐에 든 약은 어떤 색인지 어떤 성분인지 보이지 않으며, 외부의 접근으로부터 안..
2021. 3. 16. 14:19