PDA

Tam Sürümünü Görmek İçin : class, module, function


laucian
28/11/2004, 21:14
arkadaşlar classlarla alakalı takıldığım bi nokta var, yardımcı olursanız sevinirim;

bir modülün içinde bir sınıf (class), bu sınıfın da içinde arguman alan fonksiyonlar var..ben Pitonun Shell ekranında bu modülün altındaki, sınıfın altındaki fonksionu nasıl çağarabilirim??

import modul_ismi
peşinden,
modul_ismi.class_ismi.fonksiyon_ismi(fonksiyon argumanları) denemem başarısız oldu..

teşekkürler


anov
29/11/2004, 09:59
merhaba laucian;
bu şekilde ancak static bir metod çağırabilirsin.
nesne içinde tanımladığın metodu çağırabilmen için nesneyi "türetmen" gerekir.
Şu şekilde :

import modul_ismi;
ornek_nesne = modul_ismi.class_ismi() ; # nesne türettik
ornek_nesne.fonksiyon_ismi(fonksiyon_argumanları) #türettiğimiz nesneden çağırdık.

iyi niyet ve yardım seninle olsun.