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:
“For love ... has two faces; one white, the other black; two bodies; one smooth, the other hairy. It has two hands, two feet, two tails, two, indeed, of every member and each one is the exact opposite of the other. Yet, so strictly are they joined together that you cannot separate them.”
—Virginia Woolf (18821941)
“Power, in Cases world, meant corporate power. The zaibatsus, the multinationals ..., had ... attained a kind of immortality. You couldnt kill a zaibatsu by assassinating a dozen key executives; there were others waiting to step up the ladder; assume the vacated position, access the vast banks of corporate memory.”
—William Gibson (b. 1948)