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
= setMake
this
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