"메서드"?? "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("--------------------")         | 
아래는 출력결과

댓글