Default methods in traits
Në shqip: Metodat e paracaktuara në trait
ShpjegimiSQ
Një trait mund të ketë metoda me trup të gatshëm. Tipet që e implementojnë e marrin falas, por mund ta mbishkruajnë po duan.
EnglishEN
A trait can have methods with a ready-made body. Types implementing it get them for free, but can override them if they want.
Si ta mendosh
Si një kontratë me disa klauzola standarde të shkruara paraprakisht.
Lexoje në anglisht
Like a contract with some standard clauses pre-written.
Shembull kodirust
trait Pershendetes {
fn emri(&self) -> String;
fn pershendet(&self) -> String { format!("Tung, {}!", self.emri()) }
}