Если getRandomLocation
является настоящим глаголом ваших классов (например, setVisible
или dispose
), вы должны использовать наследование, как вы описали.Если метод просто генерирует случайные координаты для помещения кадра, он должен быть в другом классе, а не в кадре.