Groovy est un langage de programmation dynamique qui fonctionne sur la plate-forme Java développée en 2003 et propose une implémentation directe de scripts.
Tout d'abord, créez un bean Java simple.
public class Cat{
/**The name of the cat*/
private String name;
/**The age of the cat*/
private int age;
/**Constuct*/
public Cat(String name, int age) {
this.name = name;
this.age = age;
}
/**Get the cat name*/
String getName() {
return name
}
/**Set the cat name*/
void setName(String name) {
this.name = name
}
/**Get the cat age*/
int getAge() {
return age
}
/**Get the cat age*/
void setAge(int age) {
this.age = age
}
}
En comparant Groovy et Java, il présente les caractéristiques suivantes.
==
est automatiquement comparée par ʻequals`, et il n'est pas nécessaire de vérifier la valeur nulle.
public class Cat {
private String name /**The name of the cat*/
private int age /**The age of the cat*/
/**Constuct*/
public Cat(String name, int age) {
this.name = name
this.age = age
}
}
Cat cat = new Cat("wow", 1);
print cat.name;
Contrôle NullPointerException
public class Cat {
private String name /**The name of the cat*/
private int age /**The age of the cat*/
/**Constuct*/
public Cat(String name, int age) {
this.name = name
this.age = age
}
}
Cat cat = new Cat("wow", 1);
print cat.name;
Cat cat1 = null
print cat == cat1
Compilation réussie!
Recommended Posts