A public defender is a court-appointed attorney provided to defendants who cannot afford a lawyer. A private attorney is hired and paid by the client. Private attorneys often have more time and resources to dedicate to a case.