파이썬 공부

서정인·2022년 9월 28일
0

인자 (Argument)

함수 호출 시, 함수에게 전달하는 값

매개 변수 (Parameter)

함수 호출 시, 전달되는 인자를 받아들이는 변수

상속(Inheritance)

어떤 클래스를 만들 때 다른 클래스의 기능을 그대로 가지고 올 수 있다는 개념인데, 이 때, 물려주는 클래스를 부모클래스(Super class), 물려받는 클래스를 자식클래스(Sub class)라고 합니다.

메서드 오버라이딩(method overriding)

메서드 오버라이딩(method overriding)은 부모 클래스로부터 상속받은 특정 메서드를 자식 클래스에서 재정의하는 작업을 의미합니다

파이썬 init, super, self 개념

init

  • 컨스트럭터라고 불리는 초기화를 위한 함수(메소드)
  • 인스턴스화를 실시할 때 반드시 처음에 호출되는 특수한 함수
  • 오브젝트 생성(인스턴스를 생성)과 관련하여 데이터의 초기를 실시하는 함수

self

self는 객체의 인스턴스 그 자체를 말한다. 즉, 객체 자기 자신을 참조하는 매개변수인 셈이다.

super

부모클래스의 임시적인 객체를 반환하여 부모클래스의 메소드를 사용할 수 있게 하는 것 입니다.


super().__init__()
부모 클래스의 __init__() 매직 메소드를 자식 클래스의 __init__() 매직 메소드에서 실행 한다
profile
코딩공부

0개의 댓글