Apa perbedaan antara __init__ dan __call__?

Saya ingin tahu perbedaan antara __init__dan __call__metode. Sebagai contoh: class test: def __init__(self): self.a = 10 def __call__(self): b =