개발

[java] Instance VS static

지승준 2013. 4. 5. 10:46



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package mypackage;
 
public class Variables {
    public static void main(String[] args) {
        InstanceVSstatic is1 = new InstanceVSstatic();
        is1.korea = 101
        is1.japan = 91;
        InstanceVSstatic.america = 201
        InstanceVSstatic.russia =201.5f;
        InstanceVSstatic is2 = new InstanceVSstatic();
        is2.korea = 201
        is2.japan = 92;
        InstanceVSstatic.america = 202
        InstanceVSstatic.russia =202.5f;
        System.out.println("is1.korea = "+is1.korea+", is1.japan="+is1.japan);
        System.out.println("is2.korea = "+is2.korea+", is2.japan="+is2.japan);
        System.out.println("america = "+InstanceVSstatic.america+", russia"+InstanceVSstatic.russia);
    }
}
 
class InstanceVSstatic{
    int korea; 
    int japan;
    static int america; 
    static float russia;
    InstanceVSstatic(){}
}
cs