Slide 5
Slide 5 text
Expressive
public class Person{
private String id;
private String name;
private String height;
private String weight;
public Person(String id, String name, String height, String weight) {
this.id = id;
this.name = name;
this.height = height;
this.weight = weight;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
}
data class Person(
var id: String,
var name: String,
var weight: String,
var height: String
)
var peter = Person("0","Peter","60","170")
var john = Person("1","John","70","180")
peter.toString()
peter.hashCode()
peter.equals(john)
peter.copy()
For Free!
Add “data”
getter / setter for
free