gpt4 book ai didi

java - Java 中的方法

转载 作者:行者123 更新时间:2023-12-01 07:41:08 24 4
gpt4 key购买 nike

方法应该是公共(public)的还是私有(private)的?

为了确保封装变量应该是私有(private)的并且方法应该是公共(public)的......这是正确的吗?

方法中声明的变量是私有(private)的......?

如果我有一个私有(private)方法(如果我的推理正确的话,变量也是私有(private)的),这是封装的一个例子吗?

最佳答案

作为一般经验法则,范围越小越好,

这意味着私有(private)优于 protected , protected 优于公共(public)等等......或者方法中的局部变量比字段变量好,字段变量比静态变量好。

所以一般来说,你暴露的越少,其他人可以依赖的就越少,反之,显然你需要暴露一些细节,否则类就变得毫无用处,所以找到平衡点就是好的软件设计的意义所在。

关于java - Java 中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4753343/

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