class Person{
String name;
int age;
void per1(){
System.out.println("我是无参,无返回值的函数");
}
void per2(String name){
this.name=name;
System.out.println("我是有参,无返回值的函数.参数为"+name);
}
String per3(String name){
return name;
System.ou.println("我是有参,有返回值函数");
}
}
public class Text1{
public static void main(String[] args){
Person A=new Person();
A.per1();
A.per2("王二");
String B=A.per3("张三");
System.out.println(B);
}
}
6 回答

昵称为中英文数字及下划线
TA贡献4条经验 获得超5个赞
return 的作用不仅仅是返回一个值,而且还是跳出这段代码的标志位(可参照break,了解一个break和return的相同点和不同点),既然return表示跳出这段代码,所以return后面的语句都不会执行,并且系统在编译代码的时候回认为return后面有代码是属于错误的行为,所以报错。
添加回答
举报
0/150
提交
取消