없이 어떤 이유는파이썬 : 클래스 인스턴스의 의미가 변수
instance = MyApp()
instance.run()
나는 OOP에 비교적 새로운 오전과 내가 물건을 작성봤을 때 상당히 혼란스러워했다
class MyApp(App):
def build(self):
return Label(text="Hello World")
MyApp().run()
대신 일을 할 수있는 첫 번째 코드 스 니펫의 방식으로 왜 이렇게 흔한 이유가 있을까요?
두 기능의 차이점은 무엇입니까?
특히'instance' 변수를'.run'을 호출 한 후에 다시 사용하지 않을 경우 입력이 줄어 듭니다. 우리는 단지 게으르다.이 경우에는 변수를 인스턴스에 유지할 필요가 없거나 유지하려고하지 않는다. – Bahrom