백엔드 파이썬 챌린지 TIL

gmlwo2232·2023년 3월 10일
0

##인스턴스 이해

list를 만들때 아무것도 없거나 숫라로 이루어져있거나 문자로 되어있을수 있다. instance는 값을 가지는 만들어서 사용가능한 리스트를 의미하고 class는 뜻하는 타입을 의미한다.

##클래스 만들기

list 클래스는 값을 순서대로 저장할수 있고 변경할수 있다는것이다.
클래스와 인스턴스는 코드를 만드는데 꼭 필요하지 않는 인위적인 도구이다.
하지만 클래스와 인스턴스는 사용자들이 쓰기 편하게 만들어주기도 한다.
구분을 지어줄수 있다는점이다. 클래스에 함수를 넣을 수 있다.

class Car():
    '''자동차'''
taxi = Car()
taxi.name = '택시'

##모델링

클래스로 여러가지 현실의 하위 개념들을 정하고 코드로 얼마든지 표현할 수 있다.

##메소드 이해하기

클래스에 묶여서 클래스의 인스턴스와 관계되는 일을 한다.
'인스턴트에 대고 함수를 호출하는것을 메소드를 호출한다'라고 한다.

class Car():
    '''자동차'''
    def run(self):
        print("{}가 달립니다.".format(self.name))
        return Car
taxi = Car()
taxi.name = "택시"
taxi.run()
profile
잃어버린 한쪽 에어팟

0개의 댓글