gpt4 book ai didi

java - 包如何为类和接口(interface)提供安全性?

转载 作者:行者123 更新时间:2023-12-02 04:50:05 24 4
gpt4 key购买 nike

在阅读有关 java 中的包时,我发现了包的 imp 功能

java 上面写着

为类和接口(interface)提供安全性。这样外部人员就无法直接访问它但如何?我没有使用过这个功能,我很想知道它。

最佳答案

问题很模糊,但这是使用包提供安全性的一种方法......

如果变量 protected ,则只有它的子类和同一包中的类可以访问它。如果您想添加安全性,这可能很有用,因为您只能使添加到包中的文件能够访问类中的变量。

示例:

假设我是一个银行程序。我有一个 protected 变量,称为余额。如果变量是公共(public)的,那么有人可以创建一个可以访问该类并随心所欲地改变平衡的程序。但由于它受到保护,只有我放入银行包中的文件才能访问该变量并对其进行更改。

关于java - 包如何为类和接口(interface)提供安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29313472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com