fork download
  1. from __future__ import annotations
  2.  
  3. class X :
  4. str_myField = ""
  5. # parameterized constructor
  6. def __init__(self, str_myField ):
  7. self.str_myField =str_myField
  8. def isEqual(x1 : X,x2: X ):
  9. return x1.myField == x2.myField
  10.  
  11. X_a = X();
  12. X_a.str_myField ="a"
  13.  
  14. X_b = X();
  15. X_b.str_myField ="b"
  16. print(">>"+X.isEqual(X_a,X_b))
Runtime error #stdin #stdout #stderr 0.12s 23512KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 11, in <module>
TypeError: __init__() missing 1 required positional argument: 'str_myField'