一个简单的 java问题。 在第一行getName()括号是空的。二而第六行是setName(S

2025-01-05 08:36:30
推荐回答(5个)
回答1:

setName(String name )是因为你定义的name的类型是String
例如:priavte String name;
public void setName(String name )
{ this.name = name ; }
这个意思是说,当你调用setName时候,传入name参数,那么你定义的name变成你传入的参数值了。
例如。
setName(“java”),
这个时候你的name就是java啦
getName()是获取name的值,获取的时候不需要传参数,但是要有返回值,你这里return id+this.name;就是0java

回答2:

set 是对值进行设置

get是获取值

get那一段是获取 本地的 值

如果本地值为空 就返回一个默认值

get那里没有参数的原因是因为,程序会通过set进行设置,默认已经进行了set

回答3:

括号里的是参数,如果有参数就定义参数,如果没有参数就不用定义参数即空括号。

回答4:

括号里面的是参数,没有就不用写参数

回答5:

这是一个javabean啊!为外面类的访问提供接口!都是这样写的,无解