# 公

**公开可见性:成员对外自由访问,是默认级别。**

```xuantie
型 配置 {
    公 设 端口 = 8080
    公 函 取端口(): 整 { 返 此.端口 }
}
```

## 你可以……

- **省略不写**——型成员不加修饰符时就是 `公`:

```xuantie
型 配置 {
    设 端口 = 8080   // 等价于 公 设
}
```

- **标注模块顶层函数**——库文件里显式表明这是对外 API:

```xuantie
公 函 初始化窗口(宽, 高, 标题) { ... }
```

## 注意

- 模块顶层符号目前默认全部导出,顶层的 `公` 是显式标注而非访问门禁;`公`/`私`/`护` 的强制检查作用于型成员。

## 相关

[私](私.md) · [护](护.md) · [型](型.md)