Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Class
- public class Main {
- public static int abc = 1;
- public static int abc = 2;
- public static int abc = 3;
- public static void main(String[] args) {
- abc++;
- abc++;
- abc++;
- System.out.println(abc);
- System.out.println(abc);
- System.out.println(abc);
- }
- }
- // Javap [-constants -c]
- Compiled from "Main.java"
- public class Main {
- public static int abc;
- public static int a?bc;
- public static int ab?c;
- static {};
- Code:
- 0: iconst_1
- 1: putstatic #12 // Field abc:I
- 4: iconst_2
- 5: putstatic #14 // Field a?bc:I
- 8: iconst_3
- 9: putstatic #16 // Field ab?c:I
- 12: return
- public Main();
- Code:
- 0: aload_0
- 1: invokespecial #21 // Method java/lang/Object."<init>":()V
- 4: return
- public static void main(java.lang.String[]);
- Code:
- 0: getstatic #12 // Field abc:I
- 3: iconst_1
- 4: iadd
- 5: putstatic #12 // Field abc:I
- 8: getstatic #14 // Field a?bc:I
- 11: iconst_1
- 12: iadd
- 13: putstatic #14 // Field a?bc:I
- 16: getstatic #16 // Field ab?c:I
- 19: iconst_1
- 20: iadd
- 21: putstatic #16 // Field ab?c:I
- 24: getstatic #27 // Field java/lang/System.out:Ljava/io/PrintStream;
- 27: getstatic #12 // Field abc:I
- 30: invokevirtual #33 // Method java/io/PrintStream.println:(I)V
- 33: getstatic #27 // Field java/lang/System.out:Ljava/io/PrintStream;
- 36: getstatic #14 // Field a?bc:I
- 39: invokevirtual #33 // Method java/io/PrintStream.println:(I)V
- 42: getstatic #27 // Field java/lang/System.out:Ljava/io/PrintStream;
- 45: getstatic #16 // Field ab?c:I
- 48: invokevirtual #33 // Method java/io/PrintStream.println:(I)V
- 51: return
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement