Class[_] equivalent in python
Class[_] is a static type. Python doesn't have static types, so there is no equivalent to the static type Class[_] in Python.
I want to perform the following scala code into python3 language
class xyz{  
 def abc():Unit={  
   val clazz:Class[_] = this.getClass()
   var fields: List[String] = getFields(clazz);
   val method = clazz.getDeclaredMethods()
   val methodname=method.getName()
   val supper= clazz.getSuperclass();}
 def mno():Unit={
   println("hello")}}
abc is simply a NO-OP(*). mno just prints to stdout. So, the equivalent in Python is
class xyz:
  def abc(self):
    pass
  def mno(self):
    print("hello")
Note that I made abc and mno instance methods, even though it makes no sense. (But that's the same for the Scala version.)
(*) Some who knows more about corner cases and side-effects of Java Reflection can correct me here. Maybe, this triggers some kind of Classloader refresh or something like that?