객체지향프로그래밍1 객체지향프로그래밍(OPP)이란? 파이썬은 객체지향 프로그램이라고 불린다. 여기서 객체는 무엇이고, 객체지향 프로그래밍은 무엇을 의미할까? 객체(Object)란 무엇인가? 변수에 할당되거나 인자로 넘겨질 수 있는 모든 것들, 파이썬의 경우 모든 것이 객체 - b에 4를 할당하면, b와 4의 주소는 동일 [In] : print(id(var), id(4)) #id 값은 pc마다 다릅니다. [Out] : 140655556567744 140655745104272 얕은 복사 vs 깊은복사 얕은 복사 – 원본 데이터의 주소 값 만 복사 깊은 복사 – 원본 데이터의 값을 복사 Class의 기원 A라는 자동차와 B라는 자동차를 각각의 변수로 만들고자 한다면 car_a_tire, car_b_tire, car_a_window, car_b_window, ... 2022. 1. 10. 이전 1 다음