the complier infer the subclass of c5 maybe implements il interface so it will compile well,but generate a runtime time error