Groovy avec bloc en Java
Dans groovy, il existe un bloc with
, qui peut être utilisé pour appeler des méthodes sur un objet comme celui-ci:
obj.with
{
method1()
method2()
}
Où method1,method2
sont des méthodes pour objet obj
.
Est-ce que la même chose est possible en Java 7? Je veux dire pouvons-nous faire un moyen de le faire en java?
Merci d'avance.
2
1 answers
Il n'y a rien de similaire à with
dans Java 7. Le plus proche que vous pouvez faire est d'utiliser un l'Initialisation du bloc, tandis que l'instanciation d'un anonymous class
:
new Test() {
{
method1();
method2();
}
};
Ce qui pourrait ne pas convenir à tous les cas, car vous ne pouvez l'utiliser que pour l'initialisation.
Où Test
est:
class Test{
public void method1() {
System.out.println(1);
}
public void method2() {
System.out.println(2);
}
}
2
Author: Shail016, 2014-07-22 03:38:17