Методу передаются только фактические аргументы. Каждый метод S3 может иметь свои собственные значения по умолчанию (хотя это был бы очень плохой дизайн).
Вы должны стремиться иметь те же параметры с теми же значениями по умолчанию , что и для универсальной функции, а затем, возможно, некоторые дополнительные параметры в конце .
# Bad design, but possible to have defaults be different...
Test.list = function( object , rownames = TRUE , ... )
{
browser()
# rownames is TRUE!
}
Test( list() )