Coalgebras for endofunctors ${\mathcal C}\rightarrow{\mathcal
C}$ can be used to model classes of object-oriented
languages. However, binary methods do not fit directly into
this approach. This paper proposes an extension of the
coalgebraic framework, namely the use of extended
polynomial functors${\mathcal C}^{op} \times {\mathcal
C}\rightarrow{\mathcal C}$. This extension allows the incorporation
of binary methods into coalgebraic class specifications. The
paper also discusses how to define bisimulation and invariants
for coalgebras
of extended polynomial functors and proves many standard
results.