static fields: testcase: overwriting of fields
[mate.git] / tests / Static4.java
1 package tests;
2
3 public class Static4 extends Static1 {
4         public static int x;
5         public static int y;
6
7         public static void main(String []args) {
8                 Static1.setNumbers();
9                 Static4.setNumbers();
10                 Static1.addNumbers(); // 0x33
11                 // System.out.printf("%x\n", Static1.addNumbers());
12                 Static4.addNumbers(); // 0x77
13                 // System.out.printf("%x\n", Static4.addNumbers());
14         }
15
16         public static void setNumbers() {
17                 Static4.x = 0x44;
18                 Static4.y = 0x33;
19         }
20
21         public static int addNumbers() {
22                 return Static4.x + Static4.y;
23         }
24 }