123456789101112131415161718192021222324252627282930 |
- package test4;
-
- public class NewRemover {
- static NewRemover obj = new NewRemover(7);
- int value;
- static int value2 = 5;
-
- public NewRemover() {
- this(3);
- }
-
- public NewRemover(int k) {
- value = k;
- }
-
- public int run() {
- return make();
- }
-
- public int make() {
- NewRemover nr = new NewRemover(value2 > 0 ? 3 : 0);
- return nr.value;
- }
-
- public static NewRemover make2(int z) {
- System.out.println("make2 " + z);
- obj.value += z;
- return obj;
- }
- }
|