Hajottimen tehtävä on siivota jäljet (vapauttaa varatut resurssit) ennen olion poistamista. Luokalla voi olla vain yksi hajotin ja sitä kutsutaan automaattisesti tarvittaessa. Hajottimella ei ole määreitä eikä se ota vastaan parametreja. Hajotin esitellään ~ -merkillä

public class OmaLuokka
{
	// Hajotin
	~OmaLuokka()
	{
		// vapauta resurssit
	}
}