java函数传入对象如何调用传入的对象的方法
时间: 2024-05-16 11:16:15 浏览: 11
当一个对象作为参数传递给一个方法时,方法可以调用该对象的任何可用方法,只需在方法中使用对象的引用即可。
例如,假设我们有一个名为Person的类,它具有一个名为getName()的方法。我们可以创建一个Person对象并将其作为参数传递给另一个方法:
```
public class Main {
public static void main(String[] args) {
Person person = new Person("John");
printName(person);
}
public static void printName(Person person) {
String name = person.getName();
System.out.println("Name: " + name);
}
}
class Person {
private String name;
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
```
在这个示例中,我们创建了一个Person对象,并将其作为参数传递给printName()方法。在printName()方法中,我们可以使用person对象的引用来调用getName()方法,以获取该对象的名称,并将其打印出来。