mfa95 adlı üyeden alıntı: mesajı görüntüle
Teşekkürler bilgiler için biraz baktım ve işime yaracak bir fonksiyon ama yukarıdaki durumu çözmüyor galiba.

Kısaca 2 farklı classım var bunları liste olarak kullanıyorum. Birincisi karakter seçim ekranı ikincisi tema seçim ekranı için. Bazı ortak verileri var ama ortak olmayan verileri de var.

İşleyiş ve değer atamaları hemen hemen aynı olduğu için tek fonksiyonda çalıştırmam gerekiyor. Yani parametre olarak tema veya karakter classlarından hangisini gönderirsem onu işleyecek.

Şöyle örnek vereyim. Anlatabilmek için inşallah.
int a;
int b; diye iki değerimiz olsun.
int c; değerimiz de yer tutucu olsun.

void start(){
Calistir (a);
Calistir (b);
}
void Calistir(int c){
c= 3;
}

Şimdi burada çalıştır fonksiyonuna a değişkenini de göndersem b değişkenini de göndersem ikisini de isleyebiliyor. Çünkü veri tipleri aynı.

İlk attığım konuda farklı classlar olduğu için veritipini aynı yapamıyorum. Yani birinciClass veya ikinciClass hangisini gönderirsem göndereyim tek fonksiyonda işlemesi lazım. Ama ortak parametre bulamadım. İnşallah anlatabilmisimdir kafam çok karışık.
inheritance kullanarak ortak özelliklerin yer aldığı classdan devralabilirsin. illa ben böyle yapacağım diyorsan manuel cast ede ede yap object gönder cast ederek değer ataması yap.
yapmaya çalıştığın şeyi gerçekten anlamıyorum teknik terimler kullanmadan bize sadece ne yapmak istediğini göster ben bunu bunu yapmak istiyorum amacım bu şeklinde.