Computed properties in Java
Forums:
//In Java there are no properties
class Square {
public double side;
public double getArea() {
return side * side;
}
public void setArea(double area) {
side = Math.sqrt(area);
}
}
Square square = new Square();
square.side = 2;
double area = square.getArea();
//square.area is 4.0
square.setArea(9);
//square.side is 3.0
- Log in to post comments