1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,包括子类。 3、protected:protected对于子女(子类)、朋友(同一package)来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部(其他...
publicprivateprotected的具体区别 1、public:声明公共类,公共类其他类可以调⽤(其它类中也可以调⽤)2、private:声明私有类,私有类⾃⼰的类可以使⽤(只能本类之中使⽤),其它类不可使⽤。3、protected:protected对于⼦⼥、朋友来说,就是public的,可以⾃由使⽤,没有任何限制,⽽对于...
Public、private、protected区别:它们三个的权限不同。public 可以访问所有的类,private 只有当前类可访问,protected当前类和继承它的类都可访问。1、Public公共权限:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、Private私有权限:private表示私有,除了自己可以使用外,任何人都不...
答:private:私有成员,在类的内部才可以访问。 public:公共成员,完全公开,没有访问限制。 protected:保护成员,该类内部和继承中可以访问。 internal:当前程序集内可以访问。 结果一 题目 请简述private,public,protected,internal的区别 答案 答:public:对任何类和成员都公开,无限制访问private:仅对该类公开protected:对...
private是只有本类中才能访问,public是都能访问,默认(包访问权限)是只有本包内才能访问,包括本包内的子类和普通类,而protected是只要本包内就能访问,包括本包内的子类和普通类,另外别的包内的子类也能访问,但是普通类不能访问。所以说protected和默认(包访问权限)是很相似的,在同一个包内,它们是一样的,而在另...
public是公共变量的意思 就是在整个程序运行过程中都管用。private是私有变量的意思 只有类内可直接访问 protected是受保护变量 类内和子类可直接访问, 继承类型意思是说把父类放在哪。举例: class A{ public: int a1; protected: int a2; private: int a3; }; A a; a.a1;//ok a.a2;//...
最后,protected关键字用于修饰的类或属性则介于两者之间。它们可以被同包内的其他类以及子类访问,但不允许被其他包的类直接访问。这样可以在一定程度上限制信息的暴露,同时为继承和封装提供了灵活性。总结来说,public、private和protected的区别主要在于访问权限的控制,从完全公开到完全私有,再到子类和同...
百度试题 题目作用域:public、private、protected区别?相关知识点: 试题来源: 解析 public 在其他类都可以访问到;private 私有类型,只有在这一个类访问;protected 它是保护类型,只有是同一包或子类可以访问。 null反馈 收藏
在面向对象编程中,作用域的设定决定了类的属性与方法的可访问范围,对于公共(public)、受保护(protected)、私有(private)以及默认(default)这几种访问级别,它们的区别在于访问权限的范围与限制。公共(public)类的属性与方法可以在类的外部被访问,这意味着在任何地方都可以直接使用这个类的成员,这赋予了...