[Python] 객체지향 프로그래밍
2022. 9. 5. 23:15
Programming Language/Python
객체란? 객체는 속성(attribute)과 동작(action)으로 구성되어 있다. 파이썬에서 객체의 속성은 객체 안의 변수에 저장되고, 객체의 동작은 객체 안에 정의된 함수, 즉 메소드로 구현된다. 객체의 변수와 메소드는 다음과 같이 객체 이름 다음에 점을 찍어서 호출할 수 있다. 객체의 변수 : object.spped 객체의 메소드 : object.drive() 객체 생성하기 #클래스 정의 class Car: def drive(self): print("자동차를 주행합니다.") self.speed = 60 #객체 생성 myCar = Car() #객체의 속성 설정 myCar.speed = 0 myCar.color = "blue" #객체의 속성 출력 print("자동차 객체를 생성하였습니다.") print(..