Порядок расположения методов в классе на языке программирования может различаться в зависимости от языка и конкретных рекомендаций по структурированию кода.
Например, в Java есть стандартная последовательность: 1
Такое расположение соответствует жизненному циклу объекта — от момента его создания до момента выполнения функций. 1
В целом есть некоторые рекомендации по организации класса:
Также есть мнение, что порядок может быть таким: конструкторы, общедоступные методы из реализованных интерфейсов, переопределённые общедоступные методы или методы, объявленные абстрактными, общедоступные методы (отличные от методов получения/установки/объекта), получатели и установщики, частные методы, общедоступные статические методы. 3