본문 바로가기
파이썬

파이썬 클래스 생성하기

by 여름코딩 2023. 2. 9.
반응형

안녕하세요 판타지코딩입니다!

 

파이썬으로 작성한 코드에는 '클래스'라는 개념을 볼 수 있습니다. 오늘은 클래스가 무엇인지 알아보고 생성 방법과 활용 방법을 알아보겠습니다!

 

파이썬 클래스

 

1. 클래스가 무엇일까?

  클래스란 한 카테고리 안에 비슷한 특성을 지닌 함수를 모아 놓은 것이라고 할 수 있습니다. 예를 들어 '학교' 클래스를 생성했다면 그 안에는 여러 가지 함수가 있을 수 있습니다. '학생' 함수, '선생님'함수 등 여러 가지 함수가 정의 되어 있다고 가정할 수 있습니다. 클래스 예제를 작성해서 보겠습니다.

class school:
    def student(self):
        print("student")
    
    def teacher(self):
        print("teacher")

school 클래스 코드를 생성해 보았습니다. 클래스 내부에는 def로 두 개의 함수가 정의되어 있습니다. 필요에 따라서 함수는 더 정의하셔도 되고, 덜 정의하셔도 됩니다. 함수는 student와 teacher가 있습니다. student 함수는 print("student")를 수행하고, teacher 함수는 print("teacher") 함수를 실행합니다. 두 함수 모두 print문을 실행하므로 비슷한 작동을 합니다. 이렇게 비슷한 함수를 school 클래스에 작성해서 객체를 생성하여 한 번에 호출할 수 있도록 한 것이 바로 클래스의 장점입니다.

 

그럼 오늘은 클래스의 개념과 생성 방법을 알아보았습니다. 

 

감사합니다!

반응형