Groovy ist eine dynamische Programmiersprache, die auf der 2003 entwickelten Java-Plattform ausgeführt wird und eine direkte Skriptimplementierung bietet.
Erstellen Sie zunächst eine einfache Java-Bean.
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
}
}
Im Vergleich zu Groovy und Java bietet es die folgenden Funktionen.
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;
NullPointerException-Prüfung
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
Kompilierung erfolgreich!
Recommended Posts