If we have this class:

```
public class a{
     public void b(){ Console.WriteLine("a"); }
}

```

And then this class:

```
public class c : a{
     public override void b(){ Console.WriteLine("c"); }
}

```

If I do this:

```
a _a = new c();
_a.b();

```

What will happen? Which method will be called? The one from base type, or the overridden one?