A compilation error usually occurs when your syntax is incorrect or you did not instantiate the object correctly.
println (Hello World) - , Hello World Hello World, . , String Hello = "Hello"; = ""; -. . , . , println (Hello + World). , "HelloWorld", println().
a = b , - . , "", , B A, : "B - A". , (A) (B), , " - "
a.equals(1); , a1 . , ""
System.out.println(a.equals(2)); false, equals , a2 "" A. , , x y . , x y , a2 - .
System.out.println(b.equals()); , "c A", x y b c. 1 2, .
B aa = (B) a; a , . , "B - A", "A - B", , "Shape is a Circle", , . C bbb = (C) bb; , bb A.
a.m1();// m2. ( ) , m1(), - m2(). "2". , a.m1(), , a.m2().
b.m1();// 3. B m2() m4(), m1() → m2() → m3() → m4(), m4() y . B (x, y1, y2) x = x; y = y1; ( super (x, y1)), y y2.
c.m3();// 2. . , m3() → m4(). C , , A. A m4() A B (1,2,3). B y2 (3), A , B A x , , .
a.m5();// false , "System.out.println(a.equals(a2)); . c null, C C(), C (0,0). null C C, .
, , , , , , . ( ) . , .
- x c.m3()