TIL 클래스

이영주·2020년 10월 27일
0

Database 라는 이름의 class를 구현해보자

클래스의 이름은 대문자로 시작한다.

__init__ 에 대해 알아보자

  • 언더바 두개는 특수변수를 나타내며 특수 변수는 특정 상황에서 자동으로 실행되는 변수를 말한다!
  • 인스턴스 메소드의 첫번째 파라미터 self에는 유저 인스턴스가 들어가게 되고,
  • 괄호 안에 있는 값들이 순서대로 들어가며, init메소드는 그 초기값을 설정하는 작업을 해준다! 따라서 클래스에는 보통 init 메소드가 꼭 작성된다고 한다.

인스턴스 변수에는 첫번째 파라미터로 self가 꼭 들어가야한다.

어라 여기서 value 를 꼭 써주어야 하는건지 헷갈렸는데 지금 다시보니까 헷갈릴필요 없이 문제에도 value를 파라미터로 받는다고 친절히 알려주셨었다.

나머지 updatedelete도 딕셔너리에 넣어주면 된다.
지금 다시 보니까 이렇게 쉬운 문제였나 싶기도 한데
오늘 보니까 장고에서도 클라스가 중요한 개념인 것 같다.
까먹지 말구 꼭꼭 기억해두기로 하자.

0개의 댓글