golang语言构造函数

Posted 腾信@迪克猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang语言构造函数相关的知识,希望对你有一定的参考价值。

1、构造函数定义

构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。

而golang没有相关的构造函数定义,只能通过new来创建构造函数。

2、构造函数声明

声明一个struct结构:

image

声明一个全局函数,返回*struct

image

ok,到此已经构造函数定义完毕

以上是关于golang语言构造函数的主要内容,如果未能解决你的问题,请参考以下文章

Go语言自学系列 | golang构造函数

Golang创建构造函数的方法详解

[golang]语法基础之构造函数

golang之结构体

Golang入门到项目实战 | golang构造函数

golang函数中的参数为啥不支持默认值