anonymous object的意思|示意

美 / əˈnɔnəməs ˈɔbdʒikt / 英 / əˈnɑnəməs ˈɑbdʒɪkt /

隐名对象


anonymous object的用法详解

'

Anonymous (匿名) 对象是指没有明确名称的对象。

Anonymous objects(匿名对象)也称为无名对象,它使用 new 关键字创建,不指定类或类型。它们通常用在对对象只有一次使用的情况下,或者在方法参数列表中,使用匿名对象作为参数,这种情况下,你不需要创建单独的类来保存参数。

如下代码所示,使用匿名对象来创建一个具有三个属性的对象。

Anonymous ObjectExample

AnonymousObject obj = new AnonymousObject(){

int id = 1001;

String name= \\"David\\";

double salary = 50000;

};

使用匿名对象的另一个常见用法是在方法调用中将参数传递给方法,如下所示:

callMethod(new AnonymousObject(){

int p1 = 10;

int p2 = 20;

});

上面代码中,callMethod() 方法接受两个参数 p1 和 p2,在调用方法的时候不需要创建单独的对象来保存参数,你只需要使用匿名对象,就能完成调用。

总结

虽然 anonymous 对象的用法简单,但是它在 Java 编程中非常有用,它可以大大简化代码。使用 anonymous 对象可以在一行中创建对象,并可以立即调用方法。它也可以用来传递参数,而无需创建单独的对象。

'

anonymous object相关短语

1、 anonymous s object 未名天体