본문 바로가기

매개변수2

[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)] 자바 프로그램의 기본 구조 3. 자바 프로그램의 기본 구조 자바 프로그램은 클래스와 메서드로 구성되어 있습니다. 클래스는 객체 지향 프로그래밍에서 사용되는 코드의 기본 단위이며, 메서드는 클래스 내에서 수행되는 작업을 정의합니다. 이제 각 구성요소에 대해 자세히 알아봅시다. 3.1. 클래스와 메서드 클래스는 객체를 만들기 위한 설계도 또는 템플릿으로 생각할 수 있습니다. 클래스는 속성(멤버 변수)과 동작(메서드)을 가지며, 이를 통해 객체 지향 프로그래밍의 주요 원칙인 캡슐화, 상속, 다형성을 구현합니다. public class MyClass { // 멤버 변수 int myVariable; // 메서드 public void myMethod() { // 메서드 내의 코드 } } 3.2. main 메서드 main 메서드는 자바 프로그.. 2023. 4. 26.