"메서드"?? "Method"??
시작하기에 앞서 "메서드"?? "Method"??
클래스 내부에 선언된 함수를 메서드라고 부른다.
클래스 선언하는 방법
1s
2
3
4
5
6
|
class NameCard:
def set_info(self, name, age, email):
self.name = name
self.age = age
self.email = email
|
a라는 변수에 클래스를 씌운후, 아래와 같이 콘솔에서 명령어를 치게 되면 a라는 클래스변수에 어떤 내용들이 들었는지 확인가능.
출력을 한꺼번에 하는 함수를 클래스에 포함하고 싶다면.
아래와 같이 클래스 내부에 print_info(self) 함수를 붙여주면된다.
1
2
3
4
5
6
7
8
9
10
11
12
|
class NameCard:
def set_info(self, name, age, email):
self.name = name
self.age = age
self.email = email
def print_info(self):
print("--------------------")
print("Name: ", self.name)
print("Age : ", self.age)
print("E-mail: ", self.email)
print("--------------------")
|
아래는 출력결과
댓글