仔细看private与public的区别

**

private与public的区别

**大家刚开始学习,有时候不明白我们private与public的区别,这两个东西一旦写错了就会造成后续无法访问的问题。

首先,我们先了解一下两者的涵义:

1.private 私有的
2. .public 公共的
可以从字面上看出来一个适用范围广,一个适用范围小

两者的区别

1.关键字private是默认访问级别,并且在所有其他访问级别中是最严格的。它给予一个类型或者类型成员最小的权限。私有成员仅仅在声明其的类体中可以被访问。
private:声明私有类,私有类自己的类可以使用(只能本类之中使用),其它类不可使用。

2.public:关键字public是所有访问级别中最自由地,没有任何访问限制。公共成员的访问不仅可以来自外部,也可以来自内部,并且可以自由访问定义在类体内或者体外的任何成员。
public:声明公共类,公共类其他类可以调用 (其它类中也可以调用)

b在这里插入图片描述
图片中举的例子,前三个其他类是访问不到的,其他类访问找不到
后三个其他类就可以访问到,因为它是公共的。

在这里插入图片描述


版权声明:本文为weixin_49008198原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。