2011-06-19 11 views

cevap

7

Python'da her şey dinamiktir - hatta sınıf bildirimleri.

class A: 
    pass 

class B: 
    a = A() 

A.b = B() 

NB: İlk ilanından sonra bir sınıf içeriğini değiştirerek sizi durdurmak için bir şey yok sen Python aşina değilseniz pass kelime basitçe 'Burada hiçbir şey' demek için izin verir - bu değil A sınıfı bu örnekte olduğu gibi boş olmadığı sürece önemlidir!

+0

Güzel, ama sanırım bu "__metaclass__" ... – dhill

+1

alanı için çalışmayacak sanırım bu da foo import A' dosyasından başka bir dosyada çalışıyorsa işe yaramaz –