发展历程 什么是私人? -技术百科的定义

什么是私人? -技术百科的定义

目录:

Anonim

定义-私人是什么意思?

Private是一个关键字,它指定访问级别并为程序员提供一些控制,这些变量和方法隐藏在类中。 用private关键字定义的变量和方法只能由该类中的其他方法访问,而不能由派生类访问。


private关键字用于大多数面向对象的编程(OOP)语言,包括C ++,C#和Java。

Techopedia解释了Private

专用访问说明符主要用于封装,这是指对外界隐藏的变量或方法。 这意味着私有变量和方法与类紧密绑定,并且只能在类范围内使用。 通常通过称为setter的特殊方法访问私有数据成员。 如果程序员尝试从其类外部访问私有变量或方法,则编译器将返回错误消息。


C ++允许使用好友函数和类来访问私有变量或方法。 如果一个类被声明为另一个类的朋友(通过在后一个类中添加一行代码,说明通过朋友关键字前一个类是它的朋友),则前一个类可以访问后一个类的私有变量和方法。 此外,如果班级A是班级B的朋友,那么B并不是班级B的朋友。此外,友谊不是传递的。 例如,如果A是B的朋友,并且B是C的朋友,则A并不是C的朋友。

什么是私人? -技术百科的定义