გვიან სტატიკური დაკავშირება კონტროლирებს რომელი კლასი იქნება მოწოდებული სტატიკური კონტექსტში მემკვიდრეობის დროს. ძირითადი განსხვავება: self:: ეხება კლასს, სადაც კოდი დაწერილია, ხოლო static:: ეხება კლასს, რომელიც რეალურად — რაც მნიშვნელოვანია, როდესაც შვილი კლასი ფatherის სტატიკურ მეთოდს მემკვიდრეობით იღებს.
