Они связаны во время выполнения; при доступе к атрибуту объекта метод каждый раз перепривязывается заново. Причина, по которой они отличаются, когда вы помещаете оба в одну строку, заключается в том, что первый метод еще не был выпущен к моменту, когда второй связан.