java 为什么总是提示30行缺少返回语句。这里怎么会返回语句呢?

2025-12-16 20:42:37
推荐回答(4个)
回答1:

你这个的意思不是取得姓名后,返回姓名,而是把姓名放入这个对象的属性里面,然后返回这个属性,学习java需要有面向对象的概念,他就是一个对象,对象里面有很多东西,对象就好比是一个箱子,箱子就是你的一个实体类,然后箱子里面装了很多东西,就是里面的get,set方法,这样子,你给你的箱子里面的一个属性赋值了,那么你从箱子就可以直接取到这个属性的值

回答2:

setAge方法缺少return语句。

至于为什么要返回,你定义的方法本身就设置了返回类型,就必须返回相关类型,除非方法的定义的返回类型是void,也就是无返回。

回答3:

public String setAge(){}

这个方法必须要有返回值。这个是基本语法,不多说。

至于你说的取得返回的问题,建议去学学编程思想。这些都是基本的东西。

回答4:

public void setAge(int a){ //设置年龄
if(a>=a&&a<150){ //年龄的验证
age=a;
}
}
set方法是不需要返回值的
你前面那个set方法也不需要返回值。