A.0 B.1 C.2 D.3
A.turn B.nterface C.extends D.ss
A.class x{....} B.public x extends y{....} C.public class x extends y{....} D.ss x extends y implements y1{....}