首页 > 学院 > 开发设计 > 正文

public、private和protected的区别

2019-11-06 08:04:01
字体:
来源:转载
供稿:网友

正经地讲: 1、public是公有的公共变量 任何类都可直接访问,其他类不需要通过成员函数(get()和set())就可以访问。 2、PRivate是私有的成员变量 只有本类可直接访问,其他类必须要通过成员函数(get()和set())才可以访问。 3、protected是受保护变量 本类和子类可直接访问,介于public和private之间。继承于基类的子类,可直接访问基类的protected成员;但不可访问基类的private成员。

通俗点讲:假设你是基类,你的孩子是你的子类。那么public就是你可以共享给全世界的东西,private就是只有你自己一人可以用的东西,而protected则是只有你和你的孩子能用,老婆都不能用的东西。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表