03 2024 档案

摘要:调用方式的不同 函数的调用方式:函数名(实参列表)。 方法的调用方式:变量.方法名(实参列表)。 对于普通函数,接收者为值类型时,不能将指针类型的数据直接传递,反之亦然。 对于方法来说,接收者为值类型时,可以直接用指针类型的变量调用方法,反过来同样可以。 总结: 不管调用形式如何,真正决定的是值拷贝 阅读全文
posted @ 2024-03-04 19:45 程序马2023 阅读(31) 评论(0) 推荐(0) 编辑
摘要:基本介绍 golang中的方法是作用在指定的数据类型上的(和数据类型绑定的),因此自定义类型都可以用方法,而不仅仅是struct。 方法的声明和调用 type A struct{ Num int } func(a A) test(){ fmt.Println(a.Num) } func(a A) t 阅读全文
posted @ 2024-03-01 19:14 程序马2023 阅读(8) 评论(0) 推荐(0) 编辑
摘要:结构体的介绍: golang支持面向对象,是基于struct来实现OOP特性的,相当于Java中的class类。 golang去掉了传统的oop语言的继承,方法重载,构造函数和析构函数,隐藏的this指针。 golang仍然有面向对象编程的继承,封装和多态的特性。但是golang的继承没有exten 阅读全文
posted @ 2024-03-01 17:51 程序马2023 阅读(22) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示