[코딩 + 알고리즘 완주반] 7일차. 상속, 다중상속
# 클래스 상속, 다중 상속 상속 : 부모가 가지고 있는 모든 속성과 메소드 자식이 사용 가능 # 예제 1 # 상속 기본 # 슈퍼클래스(부모) 및 서브클래스(자식) -> 모든 속성, 메소드 사용 가능 # 라면 -> 속성(종류, 회사, 맛, 면 종류, 이름) : 부모 (공통) class Car: """Parent Class""" def __init__(self,tp,color): self.type = tp self.color = color def show(self): return 'Car Class "Show Method!"' class BmwCar(Car): """Sub Class""" def __init__(self,car_name,tp,color): super().__init__(tp,color) #..
2021. 3. 21.
[코딩 + 알고리즘 완주반] 6일차. self, 클래스 변수, 인스턴스 변수
# 클래스 선언 및 self의 이해 클래스 선언 클래스 네임스페이스 self 클래스, 인스턴스 변수 self # 클래스, 인스턴스 차이 중요 # 네임스페이스 : 객체를 인스턴스화할 때 저장된 공간 # 클래스 변수 : 직접 사용 가능, 객체보다 먼저 생성 # 인스턴스 변수 : 객체마다 별도로 존재, 인스턴스 생성 후 사용 # 클래스 선언 # class 클래스명: # 함수 # 함수 # 함수 # 속성 : 이름, 키, ... # 메소드 : 동작 # 예제1 class UserInfo: def __init__(self,name): self.name = name def user_info_p(self): print("Name : ",self.name) # 네임스페이스 user1 = UserInfo("Kim") # 인스..
2021. 3. 20.