본문 바로가기

소멸자3

[C/C++ 프로그래밍 : 중급] 5. 상속 Chapter 5. 상속 상속은 프로그래밍에서 굉장히 중요한 개념입니다. C++에서는 클래스를 기반으로 상속을 통해 코드를 재사용하고, 더 복잡한 시스템을 구축할 수 있습니다. 이번 장에서는 상속의 기본 개념부터, 다양한 상속 방식, 그리고 상속이 가져오는 다형성에 이르기까지, 다양한 주제를 다루게 됩니다. 하나하나 차근차근 이해해나가다 보면, 상속이 가져다주는 막대한 이점과 효율성을 깨닫게 될 것입니다. [Chapter 5. 상속] 5.1. 상속의 개념 5.1.1. 상속이란 무엇인가 5.1.2. 상속의 필요성 5.1.3. 클래스와 객체, 그리고 상속 5.2. 기본 상속 5.2.1. 기본 상속의 정의와 사용법 5.2.2. 기본 상속에서의 접근 제어 지시자 5.2.3. 기본 상속의 실제 적용 예시 5.3... 2023. 5. 26.
[C/C++ 프로그래밍 : 중급] 3. 생성자와 소멸자 Chapter 3. 생성자와 소멸자 객체의 생명주기에 필수적인 이 두 기능을 이해하면, 메모리 관리를 효과적으로 할 수 있습니다. 즉, 이는 안정성과 성능을 위해 필수적인 개념입니다. 이 장에서는 생성자와 소멸자의 기본 구조부터 동적 메모리 관리에 대한 설명과 예제를 통한 사용법을 배웁니다. [Chapter 3. 생성자와 소멸자] 3.1. 생성자와 소멸자 이해하기 3.1.1. 생성자란 무엇인가 3.1.2. 소멸자란 무엇인가 3.1.3. 생성자와 소멸자의 역할 3.2. 생성자의 선언과 구현 3.2.1. 기본 생성자와 매개변수가 있는 생성자 3.2.2. 복사 생성자 3.2.3. 위임 생성자 3.3. 소멸자의 선언과 구현 3.3.1. 소멸자의 기본 구조 3.3.2. 소멸자에서의 메모리 해제 3.4. 생성자와 .. 2023. 5. 17.
[파이썬(PYTHON) : 중급] 객체 지향 프로그래밍 3. 객체 지향 프로그래밍 객체 지향 프로그래밍에서는 클래스와 인스턴스 개념을 학습하며, 생성자와 소멸자, 상속과 다형성 등 객체 지향의 기본 원리를 이해합니다. 메서드 오버라이딩과 오버로딩, 프로퍼티와 메서드를 활용하여 객체 지향 프로그래밍의 힘을 체감하게 됩니다. 3.1 클래스와 인스턴스 3.1.1 객체 지향 프로그래밍 기본 개념 객체(Object): 프로그램에서 조작할 수 있는 독립적인 개체로, 속성과 동작을 가질 수 있다. 클래스(Class): 객체를 생성하는 틀로, 객체의 속성과 동작을 정의한다. 인스턴스(Instance): 클래스를 기반으로 생성된 객체. 클래스를 통해 객체를 만들면 인스턴스가 생성된다. 3.1.2 클래스와 인스턴스 생성하기 class Car: # 클래스 변수 wheels = .. 2023. 5. 9.