2025/3/19

This commit is contained in:
2025-03-19 14:36:09 +08:00
commit abb37c49a7
18 changed files with 2005 additions and 0 deletions

7
技术/Go/八股.md Normal file
View File

@@ -0,0 +1,7 @@
## Go语言中如何访问私有成员
在Go语言中以小写字母开头的标识符是私有成员私有成员字段、方法、函数等遵循语言的可见性规则仅在定义它的包内可见包外无法访问这些私有成员。如果想要访问私有成员主要包括以下三种方式
- 在同一个包内,可以直接访问**小写字母**开头的私有成员。
- 在其他包中,无法直接访问私有成员,但可以通过公开的**接口**来间接访问私有成员。
- 使用**反射**来绕过Go语言的封装机制访问和修改私有字段。(**不建议使用**)
---