// var. 2023 public class Lab2 { public static void main(String[] args) { D a = new D(); D b = new C(); C c = new C(); b.t21(); a.t20(); a.t2(); b.t23(); a.t35(); a.t18(); a.t8(); a.t4(); c.t29(); c.t31(); b.t14(a); c.t14(b); a.t14(c); } } class D { int t40; int t26; int t9; int t5; int t13; long t39; long t38; long t6; int[] t24 = {3, 0, -2, 1, -1}; int[] t36 = {-3, -3, 2, -2, 2}; int[] t28 = {-1, -2, 2, -3}; static int t10; static int t1; static int t25; static int t32; static int t12; public D() { t40 = 2; t26 = 4; t9 = 9; t5 = 7; t13 = 7; t39 = 4L; t38 = 7L; t6 = 3L; } public void t21() { System.out.println("метод t21 в классе D"); System.out.println(t32--); } public void t20() { System.out.println("метод t20 в классе D"); System.out.println(t40 - 2); } public void t2() { System.out.println("метод t2 в классе D"); System.out.println(t26--); } public void t23() { System.out.println("метод t23 в классе D"); System.out.println((int)t39); } public void t35() { System.out.println("метод t35 в классе D"); System.out.println((int)t6); } public void t18() { System.out.println("метод t18 в классе D"); System.out.println(t36[2]); } public static void t8() { System.out.println("метод t8 в классе D"); System.out.println(t32); } public static void t4() { System.out.println("метод t4 в классе D"); System.out.println((t32 - 3)); } public static void t29() { System.out.println("метод t29 в классе D"); System.out.println(t12); } public static void t31() { System.out.println("метод t31 в классе D"); System.out.println((t12 + 2)); } public void t14(D r) { r.t21(); } public void t14(C r) { r.t20(); } } class C extends D { public C() { t26 = 6; t38 = 2L; t6 = 4L; } public void t21() { System.out.println("метод t21 в классе C"); System.out.println(--t13); } public void t20() { System.out.println("метод t20 в классе C"); System.out.println(t36[2]); } public void t2() { System.out.println("метод t2 в классе C"); System.out.println(t36[2] - t36[1]); } public void t18() { System.out.println("метод t18 в классе C"); System.out.println(t5 << 1); } public static void t8() { System.out.println("метод t8 в классе C"); System.out.println(t10++); } public static void t4() { System.out.println("метод t4 в классе C"); System.out.println(t1); } public static void t29() { System.out.println("метод t29 в классе C"); System.out.println((t1 - 1)); } public static void t31() { System.out.println("метод t31 в классе C"); System.out.println(t1); } public void t14(D r) { r.t2(); } public void t14(C r) { r.t23(); } }