类的权限修饰符和构造方法的权限修饰符,各自都有什么作用

类的权限修饰符为 空,public修饰

构造方法的权限修饰符为 空,private,protected,public

首先来看一下修饰符的作用
public:公有
protected:子类可继承,别的类看不到
private:私有,仅仅自己能用
那么,一个类,定义出来就是为了使用的,使用者不是这个类本身,也就意味着类必须是公有的,不然它怎么被使用呢。
同理,类的构造函数也是这个道理,类的构造函数实由别的类来调用生成一个实例,构造函数不是本身调用,所以默认也是public的。
而对于一般的函数,既可以在内部使用,也可以在外部使用,就比较随意了。
如有帮助,请采纳一下,谢谢。