Classes: Difference between revisions

no edit summary
(obsolete)
No edit summary
Line 4,359:
The bear is called Bruno.
Growl!
</pre>
 
=={{header|XBS}}==
<lang XBS>class Person {
construct=func(self,Name,Age,Gender){
self:Name=Name;
self:Age=Age;
self:Gender=Gender;
}{Name="John",Age=20,Gender="Male"};
ToString=func(self){
send self.Name+" ("+self.Gender+"): Age "+self.Age;
}
}
 
set John = new Person with [];
log(John::ToString());
set Jane = new Person with ["Jane",20,"Female"]
log(Jane::ToString());</lang>
{{out}}
<pre>
John (Male): Age 20
Jane (Female): Age 20
</pre>
 
Anonymous user