Class
-
상위 클래스는 슈퍼클래스(부모)라고 하며, 하위 클래스는 서브클래스(자식)이라고 합니다. 서브클래스는 슈퍼클래스의 모든 속성과 메소드를 사용 가능합니다. 코드의 재사용이 가능하므로 중복작성을 피하며, 효율을 높일 수 있습니다. *상위 클래스 선언 PC라는 부모클래스, 그리고 그 밑에 LG와 Samsung , 두가지의 자식클래스를 생성해보겠습니다. *부모클래스 선언(PC) class PC: '''슈퍼 클래스''' def __init__ (self, price, color) : self.price = price self.color = color def Info(self) : return "가격은 : %s , 색깔은 : %s" %(self.price, self.color) *자식클래스 선언(LG, 삼성) cl..
파이썬(Python) 기초 (13) 클래스의 상속, 다중상속상위 클래스는 슈퍼클래스(부모)라고 하며, 하위 클래스는 서브클래스(자식)이라고 합니다. 서브클래스는 슈퍼클래스의 모든 속성과 메소드를 사용 가능합니다. 코드의 재사용이 가능하므로 중복작성을 피하며, 효율을 높일 수 있습니다. *상위 클래스 선언 PC라는 부모클래스, 그리고 그 밑에 LG와 Samsung , 두가지의 자식클래스를 생성해보겠습니다. *부모클래스 선언(PC) class PC: '''슈퍼 클래스''' def __init__ (self, price, color) : self.price = price self.color = color def Info(self) : return "가격은 : %s , 색깔은 : %s" %(self.price, self.color) *자식클래스 선언(LG, 삼성) cl..
2019.12.09 -
방대한 양의 웹페이지 및 프로그램에서 클래스는 매우 중요합니다. 데이터간의 메소드를 구성하는 함수를 하나의 묶음으로 관리가 가능하기때문에, 유지보수 및 관리, 수정에서도 편리합니다. *클래스 (Class) 정의 class 클래스명() : # 첫글자는 대문자, 단어연결시에도 단어첫글자는 대문자. ex) UserInfo, DataType 함수: 함수: 함수 정의와 형식은 같습니다. 다만 클래스의 내부에는 함수, 속성, 메서드,초기자(initializer), 소멸자(destructor), 인스턴스 변수, 클래스 변수 등이 들어갑니다. 그리고 이를 '클래스 멤버'라고 합니다. 클래스명은 첫글자를 대문자로 사용하며, 여러단어를 사용시, 각 단어의 첫글자는 대문자로 사용됩니다. (이를 CapWords방식 이라고 말..
파이썬(Python) 기초 (12) 클래스 ,Self , 인스턴스( Class , instance )방대한 양의 웹페이지 및 프로그램에서 클래스는 매우 중요합니다. 데이터간의 메소드를 구성하는 함수를 하나의 묶음으로 관리가 가능하기때문에, 유지보수 및 관리, 수정에서도 편리합니다. *클래스 (Class) 정의 class 클래스명() : # 첫글자는 대문자, 단어연결시에도 단어첫글자는 대문자. ex) UserInfo, DataType 함수: 함수: 함수 정의와 형식은 같습니다. 다만 클래스의 내부에는 함수, 속성, 메서드,초기자(initializer), 소멸자(destructor), 인스턴스 변수, 클래스 변수 등이 들어갑니다. 그리고 이를 '클래스 멤버'라고 합니다. 클래스명은 첫글자를 대문자로 사용하며, 여러단어를 사용시, 각 단어의 첫글자는 대문자로 사용됩니다. (이를 CapWords방식 이라고 말..
2019.12.08