본문 바로가기
Python, C, C++

[요점만 파이썬] 클래스

by 소나무기운 2021. 11. 16.
반응형

[2021/11/16] 처음작성

 

소나무 기운 ,  전자제품 개발/생산

클래스

클래스와 객체에 대해서 알아볼께요.

변수는 물론 함수도 포함할 수 있어요.

 

 

클래스 선언

class 클래스 이름:

        클래스 내용

 

클래스 이름은 첫글자를 대문자로 사용해요.

 

 

멤버 함수, 메소드 함수

클래스에 선언되어 있는 함수를 말합니다.

파이썬에서는 멤버함수, 메소드함수라고 불러요.

 

 

 

선언 및 사용 방법

# 클래스를 선언
class Bread:
    def __init__(self, name, price):  # 생성자
        self.name = name
        self.price = price

    def get_sum(self, cnt):  # 메소드 함수
        return self.price * cnt  # 갯수를 받아 가격을 반환


# 빵 종류를 생성
# 클래스를 사용
breads = [
    Bread("식빵", 1000),
    Bread("단팥빵", 500)
]

# 클래스 보기
for bread in breads:
    print(bread.name)

결과

PS C:\Users\pinee> & C:/Python38/python.exe c:/Users/pinee/OneDrive/blog/aaa.py
식빵
단팥빵

__init__는 생성자이며

get_sum은 멤버함수 입니다.

 

 

 

마무리

클래스는 멤버함수와 변수등을 모아놓은 객체이며,

생성자를 가집니다.

 

 

 

참고문헌

 

 

 
 

 

 

틀린 부분이나 질문은 댓글 달아주세요.

즐거운 하루 보내세요. 감사합니다.

 

 

반응형

댓글