Members of structures and unions in other languages have some analogy with methods and properties of an object. In a procedural language you can access members of a structure by name. So also can you access properties within an object.
A member name is an identifier.
This notation can also denote methods that belong to an object.