类的public成员可以被任意实体访问,你可以认为它就是c语言中的struct结构体,可以直接用a.x这种形式访问;类的private成员不能直接被类的实体访问,也不能被子类的实体访问,但是可以被类的成员函数访问;类的protected成员不能直接被类的实体访问,但是可以被子类访问,也可以被类的成员函数访问; 以多架构的yolo初始化基类为例 各种初始化方法 各种需要被public中的初始化函数初始的值(可以被继承的),以及内敛方法 不考虑继承,自己用的方法(一次性类成员变量)