Private的使用

Private在字面翻译中文的意思是私有的自己的,但是在我们java编程语言中呢,他的意思却是本类可用不外传,表面上是说只有本类中可以使用(更改)该变量或者方法。

那Java中Private的使用到底起到什么作用呢,看着好像用不用都差别不大啊,其实这涉及到属性和方法用private封装被封装的属性与方法只能在本类中使用,类外部不可见。安全性得到增强,

想访问被封装的属性,必须要提供getter(主要进行属性内容的设置与修改)与setter(主要进行属性内容的取得)方法

,类的设计原则:
编写类的时候,没有额外说明,所有属性必须使用private封装(成员变量)private不可以用在外部类的封装,但是内部类的封装时可以使用的,访问级别

访问级别修饰符确定其他类是否可以使用特定字段或调用特定方法。有两个级别的访问控制:

在这里插入图片描述

Private 变量只能用于包含他的声明模块中使用。可以使用 Private 语句声明变量的数据类型。例如,下面的语句声明了一个 Integer 类型的变量:“Private NumberOfEmployees As Integer” 也可以使用
Private 语句来声明变量的对象类型。Variant 变量被初始化为 Empty,用户自定义类型的变量的每个元素作为各自独立的变量进行初始化。注意 当在过程中使用 Private 语句时,通常将 Private 语句放在过程的开始在定义类时给成员变量赋值private,并提供get和set方法用于外部访问,这样可以提高数据的安全性

总的来说就是限制外部对该类方法的调用可以提高安全性!

猜你喜欢

转载自blog.csdn.net/weixin_44589117/article/details/89371113