Java 匿名对象调用方法
时间: 2024-05-31 07:05:36 浏览: 220
Java 中的匿名对象是指在创建对象时没有指定对象名称的对象,通常用于仅需要一次使用的情况。调用匿名对象的方法需要在创建对象的同时调用,格式为:new 类名().方法名()。
例如,假设有一个Person类,其中有一个sayHello方法,我们可以创建一个匿名对象并调用该方法:
```
new Person().sayHello();
```
在上述例子中,我们创建了一个匿名的Person对象,并调用了它的sayHello()方法。
如果需要多次使用该对象,建议还是创建一个具名对象并进行引用,而不是使用匿名对象。
相关问题
java 匿名类 构造方法
引用中提到,在Java中,构造方法是一种在创建对象时被自动调用的特殊方法。它的作用是对对象进行初始化操作。匿名类在Java中是一种没有显式定义类名的类,它通常用于创建只使用一次的简单类。匿名类也可以有构造方法,用于对匿名类对象进行初始化。
以下是一个匿名类的构造方法的示例:
```
Runnable r = new Runnable() {
public void run() {
// 匿名类的构造方法
System.out.println("匿名类的构造方法被调用");
}
};
```
在这个示例中,我们创建了一个实现了Runnable接口的匿名类对象,并重写了run()方法。在创建匿名类对象时,会自动调用匿名类的构造方法。
阅读全文