public static final
public static final
public static final int HOURS_IN_DAY = 24;
The keyword final
makes it a constant.
The keyword
static
makes it a class variable as opposed to an instance variable..
If this was in a class called myClass we could access it as follows;
myClass.HOURS_IN_DAY
WITHOUT THE WORD static, WE NEED TO CREATE AN INSTANCE OF THE CLASS OR AN OBJECT IN ORDER TO ACCESS THE public VARIABLE.
static means we can reference it as Class.Variable
So if we had;
public int HOURS_IN_DAY = 24;
Assuming this was in myClass, we would need to reference the public variable as follows;
myClass var=new myClass();
then we could use var.HOURS_IN_DAY;
No comments:
Post a Comment
Note: only a member of this blog may post a comment.