[CS] 메모10. 생성자, 소멸자
윤대희님 강의 15강
생성자 : 클래스와 같은 이름을 갖는 함수
- 객체초기생성때 1회 불러짐.
- 객체의 데이터를 초기화 하는 수단. return 없음
- 클래스에 생성자가 없으면 기본생성자가 자동 생성됨(컴파일러가 자동으로 만들어줌)
소멸자 : 객체가 메모리에서 제거될 때 실행되는 함수
- GC(가비지 컬랙터) 가 객체의 소멸을 관리하기 때문에 언제 실행될지 모름
- 클래스에 소멸자가 없으면 기본소멸자가 자동 생성됨.
namespce Project
{
class CalssFile
{
public ClassFile() // 생성자
{
Console.WriteLine("생성");
}
public void start()
{
}
~ClassFile() // 소멸자. C++문법 그대로네
{
Console.WriteLine("소멸");
}
}
}
Author And Source
이 문제에 관하여([CS] 메모10. 생성자, 소멸자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@psh4204/CS-메모10.-생성자-소멸자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)