关于java一段小程序的问题,没弄明白

2020-11-28 13:29:30 字数 502 阅读 3917

1楼:匿名用户

setname是无法打印的,因为他返回的是void 空类型。

getname可以打印,因为他返回string 字符串类型 当然可以打印。

setname是给name赋值的,getname是获取name的值,用get***()和set***()这种方式叫做封装

2楼:匿名用户

set的设置 get是获取 首先你得理解英文字面意思 get set俩个方法是你对name字段进行分装之后生成的

public void setname(string name)

3楼:诗意一点的

你确定你在这一行的时候编译没有出错?

system.out.println(a.setname());

setname的意思是给a的name属性赋值,这个是赋值的,怎么能打印出来呢?

getname是取值的,获取a的name值,所以能打印出来