[Python] 클래스, 객체
·
Python
1. 객체 지향 프로그래밍 객체 지향 프로그래밍, 영어로는 Object Oriented Programming 줄여서 OOP라고 부른다. 객체 지향 프로그래밍은 객체를 이용하여 프로그램을 만드는 것이다. 객체는 단독으로 사용되기도 하지만 서로 유기적으로 곤계를 맺고 사용되기도 한다. 2. 클래스와 객체 객체를 생성하기 위해서는 클래스가 필요하다. 클래스란 객체를 생성하기 위한 틀(mold)로 붕어빵을 만들 때 사용하는 틀과 비슷하다고 생각하면 된다. 클래스가 있으면 원하는 만큼 객체를 생성할 수 있다. 클래스의 구조는 class키워드, 클래스 이름, 콜론을 순서대로 적고 그 아래에 클래스 속성과 기능을 정의한다. 3. 클래스 선언 클래스를 선언할 때는 class키워드를 사용한다. class키워드 다음에는 ..