[Java] 객체지향
자바는 객체지향 언어라고 한다. 그렇다면 이 객체지향이란 것은 무엇을 의미하는 것일까? 객체(Object) 객체(object)를 어렵게 생각하지 않고 우리가 알고 있는 하나의 대상이라고 생각한다. 즉 사람, 의자, 음식, 동물 같은 대상들을 각자의 범주로 묶어서 표현한 것을 객체라고 한다. 즉 객체지향이란 각 대상이 다른 대상에게 행동을 요청하고 응답을 받으며 상호작용하는 것으로 이해하였다. 객체지향의 특성 캡슐화 상속 다형성 흔히 이 세가지를 객체지향의 특성이라고 한다. 그럼 이제부터 기본 개념부터 특성까지 정리해보자. 캡슐화 캡슐화를 이해할 때 몇 가지를 알고 넘어가야 한다. 바로 클래스, 필드, 메서드이다. 클래스 표현하고자 하는 객체, 대상의 공통 속성을 하나에 정의한 것 객체의 속성을 정의해 놓..
2022.11.14