Python Classes
Python Inner Classes
Nested classes
Python Inner Classes
Inner classes (nested classes) are classes defined inside another class.
Defining Inner Classes
class Outer:
def __init__(self):
self.outer_var = "Outer"
class Inner:
def __init__(self):
self.inner_var = "Inner"
def display(self):
return "Inner class method"
outer = Outer()
inner = outer.Inner()
print(inner.display())