인스턴스

    [Python] 클래스 (Class)

    클래스 객체를 만들기 위해 사용하는 '틀' 파이썬의 클래스 개념은 C++에서의 클래스와 다를게 없다. 따라서 클래스 개념은 다음 게시글을 참고하자. [C++] 객체, 인스턴스, 클래스 객체, 인스턴스, 클래스 OOP의 요소인 객체, 인스턴스, 클래스에 대해서 알아보자 클래스 - 붕어빵 틀 객체 - 붕어빵 (클래스라는 붕어빵 틀에서 나온 모든 붕어빵) 인스턴스 - 굽기, 팥의 양 등에 wn42.tistory.com 클래스 정의 클래스는 class 키워드를 이용하여 생성한다. class 클래스명: 실행코드 함수가 있는 클래스 클래스 내에 함수를 또 다른 말로 메서드(Method)라고 한다. 클래스 내에 메서드를 구현하는 방식은 다음과 같다. class 클래스명: def 함수명(self, 매개변수): self..

    [C++] 객체, 인스턴스, 클래스

    객체, 인스턴스, 클래스 OOP의 요소인 객체, 인스턴스, 클래스에 대해서 알아보자 클래스 - 붕어빵 틀 객체 - 붕어빵 (클래스라는 붕어빵 틀에서 나온 모든 붕어빵) 인스턴스 - 굽기, 팥의 양 등에 따라 맛이 다른 붕어빵들 ▶ 객체(붕어빵)를 인스턴스화(굽기, 팥의 양 등을 조절)한 것 일단은 이렇게만 알고 들어가자 객체 (object) OOP에서 클래스(class)가 실제로 구현된 인스턴스(instance) ▶ 클래스를 인스턴스화한 것 위 그림처럼 하나의 객체는 데이터와 함수를 모두 포함할 수 있다. ▶ 데이터와 함수를 각각, 인스턴스 변수(instance variable), 인스턴스 메소드(instance method)라고 한다. 그림을 보면 변수는 메소드라는 벽에 둘러싸여 보호받고 있다. 이는 ..