소멸자(Destructor)

CODEDRAGON Development/Java

반응형


 

소멸자(Destructor)

·       소멸자 함수 클래스 소멸자

·       객체가 소멸되기 전에 호출되어 객체에 부여된 메모리를 해제하는데 사용됩니다.

·       클래스는 하나의 소멸자만 가집니다.

·       소멸자는 상속이나 오버로드 되지 않습는다.

·       생성자함수와 이름이 같으며, 틸드(Tilde; ~) 기호 붙여 소멸자 함수를 나타냅니다.

·       함수의 구현 내용이 없더라도 함수의 정의 형태를 갖추어서 표현해야 합니다.

·       소멸자 함수도 생성자함수처럼 반환 값이 없습니다. 반환 값이 없으므로 데이터 타입 없이 함수를 선언합니다.

·       객체를 소멸시키는 것이 목적이므로 인수를 전달하지 않습니다.

·       함수의 데이터 타입과 인수가 없으므로 다중 정의가 불가능합니다.

 

 

 


반응형

'Development > Java' 카테고리의 다른 글

상속 종류  (0) 2018.05.18
상속 특징  (0) 2018.05.17
생성자(Constructor)  (0) 2018.05.16
Math 클래스 API문서  (0) 2018.05.10
다형성(Polymorphism), 객체에서의 다형성, 다형성의 실예  (0) 2018.05.07