본문 바로가기
반응형

CLASS2

[python]파이썬 - 클래스class2 상속 구현된 클래스의 기능(메소드)을 그대로 가져다가 사용하거나 아니면 그기능을 수정하거나 아니면 기능을 추가하거나 할때 사용하는 개념 부모클래스의 속성(인스턴스변수와 메소드)들을 자식클래스가 그대로 물려받는 개념 확장 개념, 부모클래스와 자식클래스가 합쳐지는 개념 부모 클래스 먼저 정의해보자. class PlayerCharacter: def __init__(self,hp=100,exp=0): self.hp = hp self.exp = exp def attack(self): print("공격하기") self.exp = self.exp + 2 def defend(self): print("방어하기") self.exp = self.exp + 1 부모클래스를 상속 받는 자식 클래스 정의하자 class Wizar.. 2023. 1. 24.
[python]파이썬 - 클래스class 클래스(Class 변수와 함수를 묶어놓은 개념 클래스는 객체(데이터와 기능을 갖고있는..)를 만들기 위한 설계도 클래스를 메모리에 객체화 하면 그걸 인스턴스(instance)라고 한다. 클래스의 구조 변수: 인스턴스 변수(객체화되면 사용가능한 변수) , 클래스 변수(클래스 정의시 에도 사용가능한 변수)가 있다. 함수: 메소드(객체의 소속되어있는 함수) __init__ 메소드: 생성자 객체의 초기화를 담당, 객체의 변수의 값을 초기 설정 객체화가 되었을때 생성해야하거나 초기값을 세팅해야하는 인스턴스 변수들이 있다면 __init__ 메소드 안에 선언(정의)하면 된다. 클래스 정의 하는 방법 class : #pascal case, upper camel case def __init__(self): code co.. 2023. 1. 24.
반응형