gpt4 book ai didi

php - 从类外部访问私有(private)方法

转载 作者:搜寻专家 更新时间:2023-10-31 20:42:37 25 4
gpt4 key购买 nike

我有一个包含我的哈希方法的 Bcrypt.class 和一个包含我的注册方法的 userDAO.class

在我的 Bcrypt.class 中,方法是私有(private)的。我怎样才能在我的 userDAO.class 中访问它们,以便我可以散列我的密码?

如果您需要查看任何代码,请告诉我。

最佳答案

您不能从声明它们的类之外访问private 方法。如果 API 开发人员决定使用 private 那么就没有机会了。在几乎所有情况下,我个人都更喜欢 protected。一些 API 开发人员不......

如果您可以个人访问 Bcrypt 类的源代码,并且可以在不破坏任何内容的情况下更改它,那么请将这些方法设为 protected 并扩展该类,或者使他们甚至 public

另一种设计方法是将算法放在一个单独的类中,并在 Bcrypt 类和其他类中使用它们

关于php - 从类外部访问私有(private)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18800130/

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