본문 바로가기

반응형

클래스

(4)
[VBA] 클래스(class) 완벽 가이드 이 포스트는 Excel Macro Mastery 사이트의 'VBA Class Modules - The Ultimate Guide(by Paul Kelly)'의 내용을 다시 정리한 것입니다. 이번 포스트에서는 VBA의 클래스 모듈에 대해 다룹니다. 클래스 요약 용어 설명 클래스(Class) 사용자는 클래스를 기반으로 객체를 만들 수 있습니다 메소드(Method) 클래스 모듈의 공용 함수 또는 서브루틴 멤버 변수(Member Variable) 클래스 모듈에 선언된 변수 프로퍼티(Property) 변수 처럼 사용되는 특수 함수 또는 서브루틴 프로퍼티 타입(Property Type) Get, Set, Let 생성자(Event Initialize) 클래스 모듈 객체가 생성될 때 자동으로 실행되는 서브루틴 소멸자(..
[Python] 클래스(class) #8 상속 이번 포스트에서는 파이썬 클래스의 상속에 대해서 알아 보도록 하겠다. 상속의 기본 문법을 시작으로 상속과 관련된 문제와 그 문제들의 해결 방법을 알아 본다. 목차 파이썬 클래스 소개 instance vs static dict vs slots property의 활용 special method callable object 클래스 데코레이터(class decorator) >> 상속 추상 클래스와 추상 메소드 클래스 상속이란 클래스의 '상속'이란, 기존에 정의 되어 있는 클래스에 정의 된 속성(필드와 메소드들)을 이어 받아, 그대로 사용하거나 수정 또는 다른 속성들을 추가하여 사용하는 것을 말한다. 기존에 정의 되어 있던 클래스를 기초 클래스(base class) 또는 부모 클래스(parent class), 상..
[Python] 클래스(class) #7 클래스 데코레이터 이번 포스트에서는 이전에 배운 callable object를 이용하여 클래스 형태의 데코레이터(decorator)를 만들어 보도록 하겠다. 목차 파이썬 클래스 소개 instance vs static dict vs slots property의 활용 special method callable object >> 클래스 데코레이터(class decorator) 상속 추상 클래스와 추상 메소드 Callable Object 와 Decorator 본격적인 설명에 앞서 이전 강좌를 못 본 분들도 있을 것이므로 callable object와 decorator에 대해 간단한 한줄 요약을 정리하고 넘어 가도록 하겠다. 자세한 사항은 각 링크된 포스트들을 살펴 보도록 한다(아무리 요약이 있더라도 꼭 살펴 보도록 하자). ca..
[Python] 클래스(class) #2 instance vs static 이전 포스트에서는 파이썬 클래스의 기본 문법과 인스턴스 필드에 대해 살펴 보았다. 이번 시간에는 이전 포스트에 이어 클래스의 스태틱(static) 필드와 함수에 대해 알아 보도록 하겠다. 목차 파이썬 클래스 소개 >> instance vs static dict vs slots property의 활용 special method callable object 클래스 데코레이터(class decorator) 상속 추상 클래스와 추상 메소드 instance vs static 객체 지향 프로그래밍을 하다 보면 인스턴스 필드와 스태틱 필드라는 용어를 들을 수 있다. 이전 포스트에서 "필드"라는 것은 클래스 내부의 데이터를 의미한다는 것을 배웠다. 그럼 이번에 언급되는 instance와 static의 차이는 무엇일까?..

반응형