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值,所以能打印出来