java中类对象是否可以作为一个 引用型参数 传入方法中
时间: 2023-06-24 07:05:06 浏览: 61
是的,Java中类对象可以作为引用型参数传入方法中。在Java中,当你将一个对象作为参数传递给一个方法时,实际上传递的是对象的引用。这意味着方法内部可以访问和改变对象的状态。
以下是一个示例,演示如何将一个类对象作为引用型参数传递给一个方法:
```
public class MyClass {
int value;
public MyClass(int v) {
value = v;
}
public void setValue(int v) {
value = v;
}
public int getValue() {
return value;
}
}
public class Main {
public static void main(String[] args) {
MyClass obj = new MyClass(10);
System.out.println("Before calling method: " + obj.getValue());
changeValue(obj);
System.out.println("After calling method: " + obj.getValue());
}
public static void changeValue(MyClass obj) {
obj.setValue(20);
}
}
```
输出:
```
Before calling method: 10
After calling method: 20
```
在这个示例中,我们创建了一个名为`MyClass`的类,并在`Main`类中创建了一个`MyClass`对象`obj`。我们调用`changeValue`方法,并将`obj`对象作为引用型参数传递给该方法。在`changeValue`方法中,我们修改了`obj`对象的值,然后在`main`方法中输出了`obj`对象的新值。