Arkadaşlar cevap vermişler aslında dedikleri gibi kalıtım senin işini görürdü. Aynı mantıkla interface kullanmak da işini görürdü. Kullanım mantığı şöyle oluyor bak,
interface IOrtakClass{ int birinciDeger; int ikinciDeger;}
daha sonra
public class birinciClass, IOrtakClass {int ucuncuDeger;}
aynı şekilde ikinci class'ını da tanımlarsın. Daha sonra method içinde de parametre olarak IOrtakClass eklersin. Böylece bu metoda parametre olarak birinciClass ve ikinciClass'ı ya da IOrtakClass'ı miras alan başka classları gönderebilirdin.