첫 번째 클래스를 만들어봐요
이제 첫 번째 클래스를 직접 작성해 볼 시간이에요! 이 연습 문제에서는 이전 레슨에서 잠깐 살펴본 Employee 클래스를 만들어 보기 시작해요. 우선 속성을 설정하는 메서드를 만들고, 이어서 그 속성을 조작하는 몇 가지 메서드를 추가할 거예요.
첫 번째 영상에서 언급했듯이, 객체 지향 접근법은 여러 객체가 복잡하게 상호작용하는 코드를 작성할 때 가장 유용해요. 실제 프로덕션 코드에서는 클래스에 수십 개의 속성과 복잡한 로직을 가진 메서드들이 있을 수 있지만, 기본 구조는 가장 단순한 클래스와 동일해요.
이 강의에서 만드는 클래스는 몇 가지 속성과 짧은 메서드만 가지지만, 그 뒤에 있는 조직 원칙은 더 복잡한 코드에도 그대로 적용할 수 있어요.
이 연습은 강의의 일부입니다
Python의 객체 지향 프로그래밍
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create an empty class Employee
___
# Create an object emp of class Employee
___