○ 클래스 : 객체를 생성하기 위한 틀 ex) 클랙스 = 붕어빵 틀, 객체 = 붕어빵
○ 형식 *클래스 생성시 매개변수는 반드시 self 라고 지정해야함
class 클래스명:
def__init(self, 매개변수1, 매개변수2):
self.속성1 = 매개변수1
self.속성2 = 매개변수2
#1. 클래스 기본 및 객체생성
#클래스생성
class Person:
def __init__(self):
self.hello = 'hi'
def greeting(self):
print(self.hello)
#객체/인스턴스 생성
p = Person()
p.greeting() #클래스에서 지정한 greeing 메서드 호출
#2. 매개변수 받는 클래스 및 객체생성
#클래스 생성 및 매개변수 3개 지정
class Per:
def __init__(self, name, age, address):
self.hello = 'hi'
self.name = 'name' #속성
self.age = 'age' #속성
self.address = 'address' #속성
def greeting(self):
print(self.hello)
def information(self):
print(f"이름 : {self.name}")
#객체/인스턴스 생성
man = Per('손흥민', 30, '런던')
man.greeting() #클래스에서 지정한 greeing 메서드 호출
man.information() #클래스에서 지정한 greeing 메서드 호출
'Python > COS Pro Python 1급' 카테고리의 다른 글
연습예제 (0) | 2023.10.16 |
---|---|
딕셔너리와 집합 (1) | 2023.10.13 |
예제 : 회문판별, N-Gram, 함수 (0) | 2023.10.12 |
예제 : FizzBuzz, 반복문(For/While문) (0) | 2023.10.12 |
반복문 (While문) (0) | 2023.10.11 |