파이썬에서 클래스 작성시 def __init__은 클래스를 객체로 만드는 중요한 함수입니다.꼭! 만드셔야 합니다. 그리고 파이썬의 함수는 self라는 매개변수를 추가 해주어야 합니다. 왜? 인지는 나중에 말씀드리겠지만, 지금은 무조건 추가!만 기억하시면 됩니다. 파이썬의 경우 9번 라인 처럼 c1.value를 통해 클래스 인스턴스 변수에 접근이 가능합니다. 이것은 중요한 차이가 존재 합니다. 왜냐하면 객체 지향 방법론에서는 캡슐화를 보장하는 것이 좋기 때문입니다. 캡슐화는 클래스를 포장하는 것을 말 합니다. 즉, 클래스라는 상자에 변수, 함수가 있더라도 사용자는 직접적인 접근을 허용 하는 건 불필요하다는 사실이죠. 왜냐? 변수에 접근만 하는 함수를 별도로 작성 하기 때문입니다. 그러나 , 파이썬의 경우 ..