Data Types and Exceptions in Java
Jim White
Java Developer




get + make = getMake    private String make;
    public String getMake() {
        return make;
    }
    private short on;
    public boolean isOn() {
      if (on = 0) {
        return false;
      } else {
        return true;
      }
    }
set + make = setMakethis to distinguish field from parameter    private String make;
    public void setMake(String make) {
        this.make = make;
    }
    private int age;
    public void setAge(int age) {
      if ((age >= 0) && (age <= 120)) {
        this.age = age;
      }
    }
public class Car {   // POJO class is public
    private String model;  // Fields are private
    private int year;
    // Default no arg constructor
    // Public getters to access POJO data
    public String getModel() {
        return model;
    }
    public int getYear() {
        return year;
    }
    // Public setters to set POJO fields
    public void setModel(String model) {
        this.model = model;
    }
    public void setYear(int year) {
        this.year = year;
    }
}
Data Types and Exceptions in Java