diff --git a/class.py b/class.py new file mode 100644 index 0000000..a52c2d9 --- /dev/null +++ b/class.py @@ -0,0 +1,48 @@ +from abc import ABC, abstractmethod +class parent(ABC): + ImagePath = "" + def __init__(self): + pass + def setImagePath(self,path): + ImagePath = path + + +class level0(parent): + def __init__(self): + print("create a object called level_0") + + def __del__(self): + print("level up :level_0 ->level_1") + + +class level1(parent): + def __init__(self): + print("create a object called level_1") + + def __del__(self): + print("level up :level_1 ->level_2") + +class level2(parent): + def __init__(self): + print("create a object called level_2") + + def __del__(self): + print("level up :level_2 ->level_3") + +class level3(parent): + def __init__(self): + print("create a object called level_3") + + def __del__(self): + print("MAX level") + +# def main(): +# lev0 = level0() +# lev1 = level1() +# lev2 = level2() +# lec3 = level3() +# print("over") + + +# if __name__=="__main__": +# main() \ No newline at end of file