Traiteilla voi olla toteutettuja metodeja.
Näillä funktioilla ei ole suoraa pääsyä structin sisäisiin kenttiin, mutta ne voivat olla hyödyllisiä käyttäytymisen jakamisessa monien traitin toteuttajien kesken.