Chap_07. 클래스와 인스턴스 변수
객체지향프로그래밍 (OOP : Object-Oriented Programming) 객체는 동물이나 사물 등의 개념(Ex. 컴퓨터, 그래픽카드, 마우스, 키보드 ... ) 객체지향프로그래밍은 유지보수가 용이하고, 높은 재사용성을 장점으로 가진다. 클래스의 필요성에 대하여 이해해보자. String[] items = {"CPU","RAM","하드디스크"}; 위와 같이 같은 자료형에 대하여 여러 데이터가 필요한 경우 배열을 활용하게 된다. 그런데 아래와 같이 서로 다른 자료형의 데이터의 조합이라고 한다면 배열을 활용하기가 어렵다. 차량용 블랙박스 상품을 만든다고 생각해보자. 각 상품별로 모델명, 해상도, 가격, 색상 정보가 필요하다. 이 때 모델명, 해상도, 색상은 String 자료형이지만 가격(price)정보..
2023. 4. 20.