[Python] 클래스 생성자

turtleJ·2023년 4월 16일
0

언어

목록 보기
2/11

클래스 생성자

생성자 : 인스턴스 생성과 동시에 자동으로 호출되는 메서드

  • 생성자 생성 방법
>>> class MyClass:
			def __init__(self):
				print("객체가 생성되었습니다.")
  • BusinessCard 클래스를 생성자를 이용하여 구현
>>> class BusinessCard:
	def __init__(self, name, email, addr):
		self.name = name
		self.email = email
		self.addr = addr
	def print_info(self):
		print("-------------------------")
		print("Name: ", self.name)
		print("E-mail: ", self.email)
		print("Address: ", self.addr)
		print("-------------------------")
  • 클래스 사용 예제
>>> member3 = BusinessCard("Jung", "yooil@naver.com", "Incheon")
>>> member3.print_info()
-------------------------
Name:  Jung
E-mail:  yooil@naver.com
Address:  Incheon
-------------------------
profile
꾸준함을 무기로 성장하는 개발자가 되겠습니다.

0개의 댓글