C++中公用public成员和私有private成员有何区别?

2025-03-11 03:49:33
推荐回答(3个)
回答1:

public成员可以让外部变量函数等调用,但是private只可让这个类的派生类即子类调用,不可在其他地方调用

回答2:

楼上的请不要胡说八道!public说的没错,但是private是私有的访问权限,除了该类本身,其他地方都不能访问该私有成员,而protect成员才是可以让子类访问的,谢谢

回答3:

public成员可以再此函数外调用,相当于主函数中创建,private则像是子函数中的变量,与主函数无关。