파이썬 여름방학 스터디/3. 클래스 2

5-2. 클래스와 상속

자, 오늘 상속까지 배우면 클래스의 기본은 이해하고 많은 작업에서 이용할 수 있을거예요! 우리 조금만 더 힘내봐요! 먼저, 앞선 글에서 상속이 무엇인지 가볍게 한 줄로 정리하면서 예고편을 던졌는데 오늘은 상속의 쓰임과 기능에 대해 좀 더 자세히 살펴봐요 1. 상속 상속은 기존의 정의해둔 클래스의 기능을 그대로 물려받는 걸 말해요. 잠시 후에 배우게 될 오버라이딩(overriding)을 통해기존 클래스에 기능 일부를 추가하거나, 변경하여 새로운 클래스를 정의할 수 있기도 하구요. 상속의 쓰임으로는 코드를 번거롭게 두번 만들지 않아도 되고 재사용이 가능하다는 것과 안정적이고 유지보수에 용이하다는 것이 있어요. 우리는 상속을 주고자 하는 기존 클래스를 부모, parent, super, base 클래스라고 불러..

5-1. 객체지향과 클래스

안녕하세요~! 여러분 오늘은 드디어 클래스에 대해 알아보는 시간을 가질 거예요 클래스를 처음 접해보시는 분이라면, 이름부터 다소 감이 안 잡힐 수 있는데 제가 지금부터 클래스가 왜 필요한지, 어떻게 생성하는지 A부터 Z까지 차근차근 알려드리도록 할게요! 먼저, 파이썬은 객체 지향 프로그램 언어라는 것은 다들 알고 계시죠? 이것은 문제를 여러 개의 객체 단위로 나눠 작업하는 방식으로 이러한 작업을 효율적이게 도와주기 위해 클래스가 사용된다고 보시면 돼요 1. 객체 지향 프로그래밍 -문제를 여러 개의 객체 단위로 나눠 작업하는 방식 -클래스를 이용해 연관있는 처리부분과 데이터 부분을 하나로 묶어 객체를 생성해 사용함 그럼 여기서 클래스와 객체는 무엇인지 정확히 알아볼까요? 클래스: 건축 설계도, 붕어빵 틀 ..