python

클래스 변수, 인스턴스 변수

easy16 2020. 1. 20. 10:30

http://schoolofweb.net/blog/posts/%ED%8C%8C%EC%9D%B4%EC%8D%AC-oop-part-3-%ED%81%B4%EB%9E%98%EC%8A%A4-%EB%B3%80%EC%88%98class-variable/

 

SchoolofWeb :: 파이썬 - OOP Part 3. 클래스 변수(Class Variable)

파이썬 객체 지향 프로그래밍(Object Oriented Programming) 강좌 - Part 3. 클래스 변수(Class Variable)

schoolofweb.net

 

 

 

class A(object):
    a = 1.0

    
    
a1 = A()
a2 = A()
#a1.a = 2.0 # 인스턴스 변수 활용
A.a = 2.0  #클래스 변수 활용
print(a1.a, a2.a)class A(object):
    a = 1.0

    
    
a1 = A()
a2 = A()
a1.b = 2.0
A.a = 2.0
print(a1.a, a2.a)
print('a1 : ', a1.__dict__)
print('a2 : ', a2.__dict__)
print(A.__dict__)