/**
* Method One
*/
Interface Constantinterface {
String SUNDAY = "SUNDAY";
String MONDAY = "MONDAY";
String Tuesday = "Tuesday";
String Wednesday = "Wednesday";
String Thursday = "Thursday";
String FRIDAY = "FRIDAY";
String SATURDAY = "SATURDAY";
}
/**
* Method
*/
Enum Constantenum {
SUNDAY, MONDAY, Tuesday, Wednesday, Thursday, FRIDAY, SATURDAY
}
/**
* Method Three
*/
Class Constantclassfield {
public static final String SUNDAY = "SUNDAY";
public static final String MONDAY = "MONDAY";
public static final String Tuesday = "Tuesday";
public static final String Wednesday = "Wednesday";
public static final String Thursday = "Thursday";
public static final String FRIDAY = "FRIDAY";
public static final String SATURDAY = "SATURDAY";
}
/**
* Method Four
* http://www.ibm.com/developerworks/cn/java/l-java-interface/index.html
*/
Class Constantclassfunction {
private static final String SUNDAY = "SUNDAY";
private static final String MONDAY = "MONDAY";
Private static final String Tuesday = "Tuesday";
Private static final String Wednesday = "Wednesday";
Private static final String Thursday = "Thursday";
private static final String FRIDAY = "FRIDAY";
private static final String SATURDAY = "SATURDAY";
public static String Getsunday () {
return SUNDAY;
}
public static String Getmonday () {
return MONDAY;
}
public static String Gettuesday () {
return Tuesday;
}
public static String Getwednesday () {
return Wednesday;
}
public static String Getthursday () {
return Thursday;
}
public static String Getfirday () {
return FRIDAY;
}
public static String Getsaturday () {
return SATURDAY;
}
}
public class Testconstant {
Static final String day = "Saturday";
public static void Main (string[] args) {
System.out.println ("Is today Saturday?");
System.out.println (Day.equalsignorecase (constantinterface.saturday));
System.out.println (Day.equalsignorecase (ConstantEnum.SATURDAY.name ()));
System.out.println (Day.equalsignorecase (constantclassfield.saturday));
System.out.println (Day.equalsignorecase (constantclassfunction
. Getsaturday ()));
}
}
How to define Constants in Java (Constant)