类的成员函数可以直接调用其他成员。
有2个角度去理解:
1.隐式this角度。
编译器会自动补上this->类成员(方法或属性)
2.作用域角度。
类也是一个作用域,类的成员函数中调用的函数或属性会从该类的作用域中找,自然找到了该类的成员了。
所以在类的成员函数中直接调用的函数或属性会从类的成员中去找,所以类的成员函数调用其他成员是可以直接调用的!——编译器给你保证找到或者指向该类的成员!
类的成员函数可以直接调用其他成员。
有2个角度去理解:
1.隐式this角度。
编译器会自动补上this->类成员(方法或属性)
2.作用域角度。
类也是一个作用域,类的成员函数中调用的函数或属性会从该类的作用域中找,自然找到了该类的成员了。
所以在类的成员函数中直接调用的函数或属性会从类的成员中去找,所以类的成员函数调用其他成员是可以直接调用的!——编译器给你保证找到或者指向该类的成员!