|
|
|
Copyright © 2003-2009 ZeroC, Inc. |
10.8 Mapping for Constants
const bool AppendByDefault = true;
const byte LowerNibble = 0x0f;
const string Advice = "Don't Panic!";
const short TheAnswer = 42;
const double PI = 3.1416;
enum Fruit { Apple, Pear, Orange };
const Fruit FavoriteFruit = Pear;public interface AppendByDefault {
boolean value = true;
}
public interface LowerNibble {
byte value = 15;
}
public interface Advice {
String value = "Don't Panic!";
}
public interface TheAnswer {
short value = 42;
}
public interface PI {
double value = 3.1416;
}
public interface FavoriteFruit {
Fruit value = Fruit.Pear;
}As you can see, each Slice constant is mapped to a Java interface with the same name as the constant. The interface contains a member named value that holds the value of the constant.
|
|