인스턴스 변수 정의
인스턴스를 다루기 위해 먼저 클래스가 있어야 한다.
클래스 생성 'User'
class User:
인스턴스 생성 'user1'
user1 = User()
인스턴스 변수 name 정의 (클래스의 속성을 결국 변수로 나타내므로 변수를 속성이라고도 함.)
인스턴스 이름.변수이름 = '변수에 넣을 값'
user1.name = '김철수'
이렇게 생성한 인스턴스 변수는 user1 인스턴스 고유의 변수이다.
User 클래스로 새로운 인스턴스 user2를 만들어도 name 변수는 생성되지 않는다.
인스턴스 변수 사용
인스턴수 이름.변수이름
print(user1.name)
'CS & CE & DS & DA 공통 > 객체 지향 프로그래밍(Object Oriented Programming)' 카테고리의 다른 글
메소드 (by 파이썬) (0) | 2022.07.07 |
---|---|
클래스(class)와 인스턴스(instance) (0) | 2022.07.02 |
객체 지향 프로그래밍_개념 (0) | 2022.07.01 |