30 lines
718 B
Java
30 lines
718 B
Java
|
Working with static class members
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
public class WorkingWithStaticClassMembers {
|
||
|
public static void main( String[] args ) {
|
||
|
Colour background = Colour.a;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
class Colour {
|
||
|
// take this slowly, you are defining constant class level
|
||
|
// objects for objects of this class - at compile time! boy i like Java!
|
||
|
public static final Colour a = new Colour( 255, 255, 255 );
|
||
|
public static final Colour b = new Colour( 255, 255, 0 );
|
||
|
public static final Colour c = new Colour( 255, 0, 0 );
|
||
|
|
||
|
private int red;
|
||
|
private int green;
|
||
|
private int blue;
|
||
|
|
||
|
public Colour( int red, int green, int blue ) {
|
||
|
this.red = red;
|
||
|
this.green = green;
|
||
|
this.blue = blue;
|
||
|
}
|
||
|
}
|