클래스는 무엇일까요? 왜 사용할까요?객체지향 프로그래밍(object-oriented programming)이란 말을 많이 들어보셨을 겁니다. 간단히 하자면 객체를 중심으로 프로그래밍을 하는 것입니다. 그렇다면 객체가 무엇인 지 또 물어보실 수도 있겠죠? 객체는 그냥 물체, 또는 물체를 바라보는 우리의 관점이라고도 할 수 있습니다. 자동차라는 물체가 있다고 생각해보세요. # 자동차 # 색: 검은색 # 제조사: bmw # 좌석: 2개 자동차에 대한 정보를 한 곳에 모아두면 아주 편하겠죠? "이 자동차의 색은 검은색이고, bmw의 차구나" 하고 그 차에 대한 정보를 바로 알아보면서 활용할 수 있도록 만들어줍니다. 여기서 자동차가 객체라고 할 수 있습니다.객체를 만드는 방법객체를 만드는 방법은 무엇일까요? cl..
원시 타입을 배웠으니 이제는 객체(참조 타입)를 배울 차례입니다. 원시 타입과 어떤 점들이 다를까 생각하면서 읽다보면 쉽게 이해하실 수 있을겁니다.객체란? 객체는 영어로 object라고 합니다. 뜻을 찾아보면 물건, 물체라고 적혀있죠. 가령 이 글을 읽고 계시다면 휴대폰이나 컴퓨터를 이용하고 있겠죠? 휴대폰을 예로 들어 보겠습니다. 휴대폰은 물건입니다. 휴대폰의 색은 흰색, 휴대폰의 길이는 15cm, 제조사는 삼성, 홈버튼을 누르면 기본화면으로 돌아가는 등 하나의 물체 안에 여러가지 속성과 기능이 있습니다. 자바스크립트의 객체도 변수(휴대폰) 안에 속성(색깔, 길이, 제조사)과 기능(홈버튼을 누르면 기본화면으로 돌아감)들이 들어 있는 것입니다. 객체 선언하기 객체는 {}(중괄호)를 적고 그 안에 키라는 ..