Soyut sınıf, giriş bölümünde de bahsedildiği gibi temel olarak kendisi türünde bir nesne oluş- turulamayacak olan bir sınıftır. Nesneye yönelik programlamada sınıflar arasındaki kalıtım ilişkileri bir hiyerarşi şeklinde ifade edilebilir.