What is the difference between field definition and initialization?
I think a field definition is the whole statement e.g. int a = 1;
and intialization the assignment part int a = 1;
Initializing Fields
public class Example {
// initialize to false
private boolean full = false;
// initialize to 2
public static int a= 2;
}
Field Definiton:
public class Employee {
String name;
String position;
int salary;
Date hiredDate;
}