Late static binding وراثت کے اندر static context میں کون سی class کا حوالہ دیا جاتا ہے اس کو کنٹرول کرتا ہے۔ اہم فرق: self:: اس class کا حوالہ دیتا ہے جہاں کوڈ لکھا گیا ہے، جبکہ static:: اس class کا حوالہ دیتا ہے جو runtime پر درحقیقت تھی — جو اہم ہے جب child class parent کے static method کو وراثت میں لے۔
