4 public static int Main(string[] args
) {
10 public interface Interface
{
11 void Method
<T
>(T arg
);
14 public abstract class Class1
: Interface
{
15 public abstract void Method
<T
>(T arg
);
18 public abstract class Class2
<T
> : Class1
{
21 public class Class3
: Class2
<object> {
22 public override void Method
<T
>(T arg
) {}