c# : How to call mehods with same name but in different classes? : I am writing C# script in Unity
```
    public class something1 : MonoBehaviour
    {
        public void Dosomething(){

        }
    }

    public class something2 : MonoBehaviour
    {
        public void Dosomething(){

        }
    }

    public class callingDoSometing
    {
        public void callALLDosomething(){
            someting1 s1 = new something1();
            someting2 s2 = new something2();
            someting1 s3 = new something3();
            someting1 s4 = new something4();
            .
            .
            .
            s1.Dosomething();
            s2.Dosomething();
            s3.Dosomething();
            s4.Dosomething();
            .
            .
            .
        }
    }
```
I need to call methods with same names from different classes.
Actually I need something like multiple inheritance in other OOP languages and I don't want to create additional languages.