当前位置:首页 > 内容详情

protected和private区别

2024-04-23 06:31:03 作者:佚名
买帖  |修改  | 投诉  | 刷新  | 

以C++为例,protected和private区别如下:

1.private是完全私有的,只有当前类中的成员才能访问它。

2.protected是受保护的,只有当前类的成员和继承它的类才能访问它。

CS.ReXuecN。coM

3.这两个限制了对班级成员的访问。如果要在类外部使用类中的成员,则只能直接使用公共类型,受保护的和私有的都是不可访问的。对于类外的使用,这两个是完全相同的。

C是C语言的继承,它不仅可以进行C语言的过程编程,还可以进行以抽象数据类型为特征的基于对象的编程,还可以进行以继承性和多态性为特征的面向对象的编程。c语言擅长面向对象编程,同时也能进行基于过程的编程。因此,就问题规模而言,规模取决于它。c语言不仅具有高效计算机操作的实用特点,而且致力于提高大规模程序的编程质量和编程语言的问题描述能力。世界上第一种高级计算机语言是FORTRAN,它诞生于1954年。此后,出现了许多高级计算机语言。1970年,ATT贝尔实验室的里奇和汤普森共同发明了C语言。开发C语言的初衷是用它来编写UNIX系统程序,所以它实际上是UNIX的“副产品”。它充分结合了汇编语言和高级语言的优点,高效、灵活,易于移植。