1.static method
2.method alias
3.getter/setter