혼자 공부하는 파이썬 개정판 84강 – 오버라이드와 super() 함수
Python은 객체지향 프로그래밍 언어로, 상속이라는 개념을 지원합니다. 상속을 통해 부모 클래스의 특성을 자식 클래스로 물려받을 수 있습니다.
오버라이드와 super() 함수는 상속을 사용할 때 유용하게 활용할 수 있는 기능입니다.
오버라이드 (Override)
오버라이드는 부모 클래스의 메서드를 자식 클래스에서 재정의하는 것을 말합니다. 자식 클래스에서 부모 클래스의 메서드를 동일한 이름으로
다시 구현하면, 부모 클래스의 메서드가 덮어쓰여지는 것입니다. 이를 통해 자식 클래스에서 부모 클래스의 메서드를 수정하거나 추가할 수 있습니다.
super() 함수
super() 함수는 부모 클래스의 메서드를 호출할 때 사용됩니다. 자식 클래스에서 오버라이드된 메서드 내에서 super() 함수를 사용하면,
부모 클래스의 메서드를 호출할 수 있습니다. 이를 통해 부모 클래스의 기능을 그대로 활용하면서, 추가로 필요한 부분만 재정의할 수 있습니다.
위의 내용은 혼자 공부하는 파이썬 개정판 84강에서 배울 수 있는 내용입니다. 상속, 오버라이드와 super() 함수를 활용하여 코드를 더욱 효율적으로 작성할 수 있습니다.
호로 자식이네요..
안녕하세요. 감사히 잘 봤어요.
전체 영상 마치고 다시 반복해서 기억지속하려 해요.
2023년 7월 27일 목 20시50분 태평양 시간
안녕하세요? class에서 상속은 하나의 부모class만 가능한가요? 두 개 이상에서 상속받을 수는 없는지요? super를 보는 순간 안될 것 같은 느낌이 들어서요.
안녕하세요. 감사히 잘 봤어요.
2023년 7월 14일 금 17시 태평양 시간
좋은 강의 감사드립니다.
이자바 2회 가까이 보고(막장 오라클에서 에러로 접… ㅠㅠ)하고 밀린 강의 보고 있는데,
재밌네요. ^^
클래스 무한반복 중입니다. " 옴마니 반메흠"
재미있는 파이썬 공부🎉