Python: могут ли подклассы перегружать унаследованные методы?

Я делаю приложение для корзины покупок в Google App Engine. У меня есть много классов, которые происходят от базового обработчика:

class BaseHandler(webapp.RequestHandler):
    def get(self, CSIN=None):
        self.body(CSIN)

Значит ли это, чтоbody() метод каждого класса-потомка должен иметь один и тот же аргумент? Это громоздко Только один потомок фактически использует этот аргумент. А что, когда я добавлю новые аргументы? Нужно ли проходить и менять каждый класс?

class Detail(BaseHandler):
    def body(self, CSIN):

class MainPage(BaseHandler):
    def body(self, CSIN=None): #@UnusedVariable

class Cart(BaseHandler):
    def body(self, CSIN): #@UnusedVariable

Ответы на вопрос(2)

Ваш ответ на вопрос