java的返回值类型可以是类吗
时间: 2024-05-15 18:19:52 浏览: 189
是的,Java的返回值类型可以是类。在Java中,方法可以返回任何数据类型,包括原始数据类型、对象和数组。因此,返回一个类也是可以的。例如:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return this.name;
}
public int getAge() {
return this.age;
}
}
public class Main {
public static void main(String[] args) {
Person person = getPerson();
System.out.println(person.getName() + " is " + person.getAge() + " years old.");
}
public static Person getPerson() {
return new Person("John", 25);
}
}
```
在这个例子中,getPerson()方法返回一个Person类的实例。在main方法中,我们调用getPerson()方法并将其返回的实例赋给person变量。然后,我们打印出person的姓名和年龄。
阅读全文