object

    [Python] 객체지향 - 클래스, 객체, 생성자

    클래스와 객체 과자를 만드는 과자 틀이 클래스(Class)이고, 과자 틀에 의해서 만들어진 과자가 객체(Object) 클래스는 무엇인가를 계속해서 만들어 낼 수 있는 설계 도면이고, 객체는 클래스로 만든 피조물을 뜻함 클래스로 만든 객체는 객체마다 고유한 성격을 가짐 과자 틀로 만든 과자에 구멍을 뚫거나 조금 베어 먹더라도 다른 과자에는 아무 영향이 없는 것과 마찬가지로 동일한 클래스에서 만든 객체들은 서로 영향을 전혀 주지 않음 class Cookie: pass 위의 클래스는 아무 기능도 없는 껍질뿐인 클래스이지만, 껍질뿐인 클래스더라도 객체를 생성할 수는 있음 a = Cookie() b = Cookie() a와 b가 바로 객체 객체와 인스턴스의 차이 클래스로 만든 객체를 인스턴스(Instance)라고..