gpt4 book ai didi

java - 我可以在公共(public)方法中声明私有(private)变量吗?

转载 作者:行者123 更新时间:2023-12-01 17:50:34 25 4
gpt4 key购买 nike

这个问题是我在采访中被问到的。

我们可以在公共(public)方法中声明私有(private)变量吗?
如果可以的话,我们可以通过public方法访问变量吗?

我尝试使用 java,但它不允许在方法内定义私有(private)变量,为什么会这样?

public class GetUser {

public String getUserName(){

private String user="David";

return user;

}}

最佳答案

不,你不能。方法内的变量被视为本地变量,不能有修饰符。您可以在类中拥有私有(private)字段,但这是不同的:

public class Test {
public String getUserName(){

user="David";
return user;

}
private String user;
}

此外,命名一个类GetUser有点尴尬。更好的类名是UsergetUser 更适合作为方法名称。

关于java - 我可以在公共(public)方法中声明私有(private)变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50653132/

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