
Object subclass: #Frog
instanceVariableNames: 'croakCount'
classVariableNames: ''
poolDictionaries: ''
category: nil !
Frog comment:
'I am a frog. I can croak, and I remember how many times I have croaked.' !
!Frog class methodsFor: 'instance creation'!
new
| r |
r := super new.
r init.
^r
!!
!Frog methodsFor: 'instance initialization'!
init
croakCount := 0
!!
!Frog methodsFor: 'croaking'!
croak
'ribBIT' printNl.
croakCount := croakCount + 1
!!
!Frog methodsFor: 'croak count extraction'!
getCroakCount
^croakCount
!!