# 护
**受保护可见性:仅本型及其子类可访问。**
```xuantie
型 动物 {
护 设 体力 = 100
}
型 猫 承 动物 {
函 运动() { 此.体力 = 此.体力 - 10 } // 子类中可访问
}
```
## 你可以……
- **给子类留扩展口,又不暴露给外部**——`护 函` 同理:
```xuantie
型 动物 {
护 函 呼吸() { 示("呼吸") }
}
型 猫 承 动物 {
函 生活() { 此.呼吸() }
}
```
## 注意
- 在全局范围(任何型之外)访问 `护` 成员,直接编译错误。
- 继承链之外的其他型访问同样报错——只有定义类及其子类放行。
## 相关
[承](承.md) · [私](私.md) · [公](公.md)