go语言仅支持封装,不支持继承和多态。 go语言没有class,只有struct。
->
.
那么这到底创建在了堆还是栈呢? 不需要知道。如果返回了没人用就在栈上 如果返回了有人用,就在堆,并参与到 GC。 所以没必要知道,编译器自己都知道。
Go都是值传递,记住了,和 Java 一样。
值接收者才是go语言特有的! 值/指针接收者均可接收值/指针
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!