วัตถุประสงค์หลักของการใช้คลาสที่ประกาศเป็น final คือเพื่อป้องกันไม่ให้คลาสถูกสร้างเป็นคลาสย่อย (subclassed) หากคลาสถูกทำเครื่องหมายเป็น final แล้ว ไม่มีคลาสใดสามารถสืบทอดคุณสมบัติใดๆ จากคลาส final นั้นได้
public final class Test { // body of class }