다음의 예제를 통해 알아보자. 1. 컴퓨터에 대한 클래스를 만들고 2. 내 컴퓨터와 친구 컴퓨터에 대한 객체를 만든다. 3. 친구 컴퓨터를 보고 셈이 난 나머지 내 컴퓨터를 업그레이드를 한다. 4. 속성이 제대로 변경되었는지 확인한다. class NewGenerationPc : def __init__(self,name,cpu,memory,ssd): self.name = name self.cpu = cpu self.memory = memory self.ssd = ssd def doExcel(self): print('Excel Run!') def doPhotoShop(self): print('PhotoShop Run!') def printPcInfo(self): print(f'{self.name}의 성능')..
클래스
[클래스] 클래스는 class 키워드와 속성(변수) 그리고 기능(함수)를 이용해서 만든다. class Car : def __init__(self,col,len): # self는 차 self.color = col # 차의 색깔 (속성) self.length = len # 차의 길이 (속성) def do_stop(self): # 정지하는 기능 print('stop!!!!') def do_start(self): # 전진하는 기능 print('start!!!') def print_car_info(self): # 자동차 속성 프린트 print(self) print(f'self.color : {self.color}') print(f'self.length : {self.length}') 객체는 클래스의 생성자를 호출..