发布网友 发布时间:2022-04-30 23:31
共1个回答
热心网友 时间:2022-06-20 11:06
你的setName方法时什么地方的?哪个类的?还是你自己实现的?他本质上就是一个函数而已,没有什么特别仅仅时使用时需要加上前面的对象而已。你就把他当成普通方法就行了系统在进行编译的时候,会自动将他们编译成普通的方法,将调用的对象作为方法的第一个参数传递给你,也就是:self参数比如:a.setName(aName)编译后就是:__AClass_setName(AClass self,aName);和普通的没有区别,这些工作由编译器完成