본문 바로가기

New2

[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.
[자바(JAVA)] 클래스와 객체 9. 클래스와 객체 자바에서 클래스와 객체는 객체 지향 프로그래밍의 핵심 개념입니다. 이들의 정의와 역할은 다음과 같습니다. 클래스(Class) 클래스는 객체를 생성하기 위한 틀 또는 설계도입니다. 클래스는 객체의 속성(변수)과 동작(메서드)을 정의합니다. 예를 들어, '자동차'라는 클래스가 있다면, 이 클래스는 자동차의 색상, 브랜드, 최고 속도 등의 속성과 가속, 감속, 시동 켜기 등의 동작을 정의할 수 있습니다. 클래스는 데이터와 메서드를 캡슐화하여 코드 재사용성을 향상하고, 유지 관리를 용이하게 합니다. 객체(Object) 객체는 클래스를 기반으로 생성된 실체입니다. 클래스를 통해 여러 객체를 생성할 수 있으며, 각 객체는 해당 클래스의 속성과 동작을 가지게 됩니다. 객체는 클래스의 인스턴스(in.. 2023. 4. 27.