Member Access
How to access members of an object x
| object member | class member | namespace member | |||
|---|---|---|---|---|---|
| method | field | property | |||
| ABAP Objects | x->method(«parameters»). | x->field | x=>field or x=>method(«parameters»). | ||
| C++ (STL) | x.method(parameters) or ptr->method(parameters) |
x.field or ptr->field |
cls::member | ns::member | |
| Objective-C | x->field | x.property (2.0 only) or |
|||
| Smalltalk | x method«:parameter «bar:parameter ...»» | cls method«:parameter «bar:parameter ...»» | |||
| C# | x.method(parameters) | x.field | x.property | cls.member | ns.member |
| Java | |||||
| D | x.property | ||||
| Python | |||||
| Visual Basic .NET | |||||
| Windows PowerShell | ::member | ||||
| F# | cls.member | ||||
| Eiffel | x.method«(parameters)» | x.field | {cls}.member | ||
| Ruby | x.property | cls.member | |||
| PHP | x->method(parameters) | x->field | x->property | cls::member | ns\member |
| Perl | x->method«(parameters)» | x->{field} | cls->method«(parameters)» | ns::member | |
| Perl 6 | x.method«(parameters)» or x!method«(parameters)» |
x.field or x!field |
cls.method«(parameters)» or cls!method«(parameters)» |
ns::member | |
| OCaml | x#method «parameters» | ||||
| JavaScript | x.method(parameters) x(parameters) |
x.field x |
x.property x |
||
Read more about this topic: Comparison Of Programming Languages (object-oriented Programming)
Famous quotes containing the words member and/or access:
“He was a tough, burly thick-headed gentleman, with a loud voice, a pompous manner, a tolerable command of sentences with no meaning in them, and, in short, every requisite for a very good member indeed.”
—Charles Dickens (18121870)
“Make thick my blood,
Stop up th access and passage to remorse,
That no compunctious visitings of nature
Shake my fell purpose.”
—William Shakespeare (15641616)