|
在调用一个方法时,将方法体内产生的一条数据输出到方法体外使用,这条数据我们叫做返回值。
返回值类型分为两大类:1、无返回值类型:void;2、有返回值类型
无返回值的类型 void:void表示调用方法后无返回数据。return语句可写可(作为结束语句)不写。
当return;时,后面没有写返回数据时,仅仅表示方法体的结束。打印语句System.out.println();打印语句只是将信息打印在控制台上,没有向外输出数据的能力。return语句可以将数据从方法体内输出到方法体外使用,但没有打印能力。
返回值类型:1.基本类型,2.数组,3.字符串,4.自定义的类
提示:如果这个方法有返回值,那么定义方法时必须指定返回数据的数据类型。并且在方法执行的最后一句必须是return语句。
public class Demo {
public static class User {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
/**
* @description:
* @param
* @return: 返回实体类对象user,返回类型为User
*@author:fanwx
**/
public User getUserInfo() {
User user = new User();
user.setName("张三");
user.setAge(18);
System.out.println(user.getName());
System.out.println(user.getAge());
return user;
}
}
public static void main(String[] args) {
User user = new User();
user.getUserInfo();
}
} |
|