匿名对象做实参的案例java
时间: 2023-07-31 17:13:32 浏览: 48
JAVA匿名对象
下面是一个匿名对象做实参的案例Java代码:
```java
public class Point {
private int x;
private int y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public void print() {
System.out.println("(" + x + ", " + y + ")");
}
}
public class Main {
public static void func(Point p) {
p.print();
}
public static void main(String[] args) {
func(new Point(1, 2));
}
}
```
在这个例子中,我们定义了一个`Point`类,并且定义了一个`func`函数,该函数的参数是一个`Point`对象。在`main`函数中,我们调用`func`函数,并且将一个匿名的`Point`对象作为实参传入。
这个程序的输出结果是:
```
(1, 2)
```
可以看到,程序成功地创建了一个匿名的`Point`对象,并且将其作为实参传递给了`func`函数。`func`函数成功地打印出了这个匿名对象的坐标。
阅读全文