七叶笔记 » golang编程 » golang2021面向对象(15)方法的调用和传参机制原理

golang2021面向对象(15)方法的调用和传参机制原理

        说明: 方法的调用和传参机制和函数基本一样,不一样的地方是方法调用时,会将调用方法的变量,当做

实参也传递给方法。下面我们举例说明。

 

 

 

Ø        案例 1:

画出前面 getSum 方法的执行过程+说明

 

 

说明:

1) 在通过一个变量去调用方法时,其调用机制和函数一样

2) 不一样的地方时,变量调用方法时,该变量本身也会作为一个参数传递到方法(如果变量是值类 型,则进行值拷贝,如果变量是引用类型,则进行地址拷贝)

Ø        案例 2

请编写一个程序,要求如下:

声明一个结构体 Circle, 字段为 radius

2) 声明一个方法 area 和 Circle 绑定,可以返回面积。

3) 提示:画出 area 执行过程+说明

 

相关文章